You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Brad Parker 37e341350c Merge patch from Giulio Paci that uses libhidapi if libhidapi-libusb does not exist. Fixes compilation on FreeBSD. 8 years ago
99-msi.rules add udev rules file 9 years ago
COPYING add licensing info 9 years ago
README update README to credit the original program this one is based on 9 years ago
keyboard.cpp rename BUFSIZ to BUFSIZE to avoid conflict with system header 9 years ago
keyboard.h add licensing info 9 years ago
main.cpp Merge patch from Giulio Paci that uses libhidapi if libhidapi-libusb does not exist. Fixes compilation on FreeBSD. 8 years ago
msi-keyboard.pro Merge patch from Giulio Paci that uses libhidapi if libhidapi-libusb does not exist. Fixes compilation on FreeBSD. 8 years ago

README

This program can change the colors on your MSI steelseries keyboard. The keyboards have 3 regions that can have different colors for each one.

Prerequisites (tested on Ubuntu 14.04 only):

Qt 5.2 or later (Ubuntu includes Qt 5.2.1)
libhidapi-dev
libhidapi-libusb0

To build:

qmake
make

Make sure to copy 99-msi.rules to /etc/udev/rules.d unless you want to run the program as root. Requires a reboot or maybe just a reload of udev rules to work correctly.

To use:

Usage: ./msi-keyboard [options]
Keyboard color changer for MSI steelseries keyboards

Options:
-h, --help Displays this help.
-v, --version Displays version information.
-m, --mode set color mode: normal, gaming, breathe, demo, wave
-c, --color set a color using the format: region,color,intensity

Available regions:

left
middle
right

Available colors:

off
red
orange
yellow
green
sky
blue
purple
white

Available intensities:

high
medium
low
light

Example:

./msi-keyboard -m normal -c left,red,high -c middle,purple,high -c rig