mirror of
https://github.com/jtgans/g13gui.git
synced 2025-06-20 00:14:09 -04:00
This is the first step to actually rendering to the G13's display by way of the g13d daemon. The bitmap format is kinda weird: it's actually 860 bytes of useable pixel data, but padded out to 960. Each byte corresponds with one vertical column of 8-pixels, going from top to bottom. The tests for this effectively check to make sure the length is correct, and also dumps it out to a running g13d (if there is one). This should probably be automated a bit more by checking the bytes directly, but given that this is a visual task anyway, I'm being a bit lazy. |
||
---|---|---|
.. | ||
g13gui | ||
.gitignore | ||
LICENSE.txt | ||
MANIFEST.in | ||
README.md | ||
setup.py |
The G13 Configurator
What is this?
This is the companion application for configuring a Logitech G13 using the G13 user space driver originally written by ecraven, and available at https://github.com/jtgans/g13.
This tool allows you to:
- Graphically plan out a keymapping
- Save multiple profiles
- Use the LCD with pluggable dbus-based applications
- Switch profiles using the LCD
All wrapped up in a glorious Gtk 3.0 + libappindicator interface.
Please note: this is an early version of the application and as such it is still in heavy development.