Need help with msi-keyboard-gui?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

stevelacy
206 Stars 44 Forks MIT License 72 Commits 7 Opened issues

Description

The First fully featured GUI MSI Keyboard controller for Linux (And Windows)

Services available

!
?

Need anything else?

Contributors list

# 35,931
Elixir
Gulp
css-fra...
html-mi...
44 commits
# 112,578
C++
c-plus-...
3ds
Linux
3 commits
# 428,872
Shell
CSS
HTML
mitm-at...
3 commits
# 521,870
CSS
HTML
Linux
Windows
2 commits
# 67,688
webwork...
worker
Go
mjml
1 commit
# 585,531
CSS
HTML
Linux
Windows
1 commit
# 591,016
CSS
HTML
Linux
Windows
1 commit
# 543,547
CSS
HTML
Linux
Windows
1 commit
# 521,725
Linux
CSS
HTML
Windows
1 commit
# 591,017
CSS
HTML
Linux
Windows
1 commit
# 37,972
PHP
Symfony
symfony...
nginx
1 commit
# 563,275
CSS
HTML
Linux
Windows
1 commit
# 243,105
Scala
CSS
jvm
opensus...
1 commit
# 142,527
CSS
HTML
Linux
luis
1 commit
# 187,690
C++
TeX
vulkan
graphic...
1 commit
# 295,898
CSS
Shell
bytecod...
jvm-byt...
1 commit
# 558,170
HTML
Linux
Windows
Vanilla...
1 commit
# 387,265
fixture...
PHP
Symfony
faker
1 commit

msi-keyboard-gui

The First fully featured GUI MSI Keyboard controller for Linux

Windows and Macos now supported!

msi-keyboard

Linux

msi-keyboard

Install

Node.js 6+ is REQUIRED

From prebuilt binaries:

Download the latest from the releases

Linux:

$ tar -xf ./msi-keyboard-gui-linux*.tar.gz
$ sudo ./msi-keyboard-gui-linux-x64/msi-keyboard-gui

Windows:

Extract zip file and run

msi-keyboard-gui-win32-x64\msi-keyboard-gui.exe

Linux From development:

  • Install the required libraries for your OS:
    libusb-dev
    or
    libusb-1.0-0-dev
  • Node.js version 6+ is required due to
    node-hid
    bindings
$ 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 specified
when using the user
root
on linux add the user
root
to your xauthority xhost config with:
xhost si:localuser:root
and try
sudo npm start

Windows From development:

  • Node.js version 6+ is required due to
    node-hid
    bindings
$ git clone https://github.com/stevelacy/msi-keyboard-gui
$ cd msi-keyboard-gui
$ npm install
$ npm run start:windows

Macos From development:

  • Node.js version 6+ is required due to
    node-hid
    bindings
$ git clone https://github.com/stevelacy/msi-keyboard-gui
$ cd msi-keyboard-gui
$ npm install
$ sudo npm run start:macos

Usage

  1. Click on a region to select a color
  2. Choose a color
  3. Click "Set Color" to activate the keyboard

Modes

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.

Device support requested

If this project works on your system please send a commit adding your device description to this list

Contributions welcome!

If you find a bug or issue please check the github issues or open an new one. Feature requests / pull requests are welcome!

License (MIT)

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.