-
Notifications
You must be signed in to change notification settings - Fork 2
Cross platform control utility for the GMMK keyboard.
License
paulguy/gmmkctl
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
gmmkctl
Cross platform utility to control the features of the GMMK keyboard.
Compiling (tested with libusb 1.0):
make
USAGE: gmmkctl [command [<args ...>] ...]
Run with no command will indicate the number of devices which it found which it
can control. Currently it will try to control the first 8 keyboards it finds.
Commands:
help - Shows this list of commands.
devmask <mask> - Set the mask of detected devices which should be controlled by
the following commands. By default, all are selected.
mode <num> - Set the mode. 20 is the mode for freely programming the keys, and
the highest meaningful value.
brightness <num> - Set the brightness. 0 - 4 are meaningful.
delay <num> - Set the delay between animation frames. Very large values seem to
be meaningful. 0 - 255
left - Set animation to proceed towards the left.
right - Set animation to proceed towards the right.
colorful - Turn on "colorful" mode.
single - Turn on single color (not colorful) mode.
rate - Adjust polling rate. Not really tested. 0:125, 1:250, 2:500, 3:1000, 4+:???
color <r> <g> <b> - Set color for single color mode. 0 - 255
keys - Read in human readable numbers from standard input and set key colors.
Values may be separated by any whitespace. Seems to work by feeding in a
file from standard input or with a here word/document.
first value - Offset key to start programming colors.
second value - Number of values to follow.
N additional triplets - R, G and B values for each key color. 0 - 255
About
Cross platform control utility for the GMMK keyboard.
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published