Command line interface application for change colors, intensity and mode on MSI laptop keyboards (and logos).
Dependencies:
- libmsikeyboard (C library) https://github.com/elemc/libmsikeyboard
- boost (C++ library, program_options) https://www.boost.org/
- hidapi (C library) https://github.com/signal11/hidapi
- meson build system https://mesonbuild.com/
- or cmake https://cmake.org/
- C++ compiler with support standard C++11
- systemd support (if you use meson) https://www.freedesktop.org/wiki/Software/systemd/
RPM packages for EPEL and Fedora https://copr.fedorainfracloud.org/coprs/elemc/msikeyboard/
for meson
$ git clone https://github.com/elemc/msikeyboard-cli.git
$ cd msikeyboard-cli
$ mkdir build && cd build
$ meson ..
$ ninja
$ sudo ninja install
or for cmake
$ git clone https://github.com/elemc/msikeyboard-cli.git
$ cd msikeyboard-cli
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo make install
$ msikeyboard_cli --mode=normal --colors=left:white:high --colors=right:white:high --colors=middle:white:high
colors:
- left, right and middle - is a keyboard regions
- white - is a color name
- high - intensity