g13gui/g13gui
June Tate-Gans aeced13908 g13gui: Add LPBM image conversion and tests
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.
2021-04-29 20:20:15 -05:00
..
g13gui g13gui: Add LPBM image conversion and tests 2021-04-29 20:20:15 -05:00
.gitignore gitignore: Stop committing pyc files 2021-04-27 13:46:58 -05:00
LICENSE.txt g13gui: First rough draft 2021-04-26 19:13:19 -05:00
MANIFEST.in g13gui: First rough draft 2021-04-26 19:13:19 -05:00
README.md g13gui: First rough draft 2021-04-26 19:13:19 -05:00
setup.py g13gui: First rough draft 2021-04-26 19:13:19 -05:00

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.