The First fully featured GUI MSI Keyboard controller for Linux (And Windows)
The First fully featured GUI MSI Keyboard controller for Linux
Windows and Macos now supported!
Download the latest from the releases
$ tar -xf ./msi-keyboard-gui-linux*.tar.gz $ sudo ./msi-keyboard-gui-linux-x64/msi-keyboard-gui
Extract zip file and run
msi-keyboard-gui-win32-x64\msi-keyboard-gui.exe
libusb-devor
libusb-1.0-0-dev
node-hidbindings
$ git clone https://github.com/stevelacy/msi-keyboard-gui $ cd msi-keyboard-gui $ npm install $ sudo npm start
Note: if you get the error
No protocol specifiedwhen using the user
rooton linux add the user
rootto your xauthority xhost config with:
xhost si:localuser:rootand try
sudo npm start
node-hidbindings
$ git clone https://github.com/stevelacy/msi-keyboard-gui $ cd msi-keyboard-gui $ npm install $ npm run start:windows
node-hidbindings
$ git clone https://github.com/stevelacy/msi-keyboard-gui $ cd msi-keyboard-gui $ npm install $ sudo npm run start:macos
Click on "Set Mode" to choose a mode. The currently supported modes are:
wave breathe normal
By default the normal mode is used to light all three regions of the keyboard.
If this project works on your system please send a commit adding your device description to this list
If you find a bug or issue please check the github issues or open an new one. Feature requests / pull requests are welcome!