Solaar/lib/solaar/ui/perkey
Ken Sanislo fc19860f76 perkey: label G502 X LEDs by zone id, not letter
OpenRGB labels each LED with a letter (A..H) for display; we inherited
that convention when porting the G502 X grid. For LEDs without physical
keycaps, letters add a mental translation step ("A is zone 1, B is zone
2...") with no visual benefit. Switch to bare zone numbers so the painter
cell labels match what shows up in logs, the persister, and rule
arguments.
2026-05-12 12:51:36 -04:00
..
layouts perkey: label G502 X LEDs by zone id, not letter 2026-05-12 12:51:36 -04:00
__init__.py Add regional keyboard layouts (ISO_QWERTY, QWERTZ, AZERTY, JIS) and fix copyright 2026-05-10 17:52:55 -04:00
_icons.py PerKey icons: read theme fg from style-updated, not Settings notify 2026-05-12 12:51:36 -04:00
binding.py Add regional keyboard layouts (ISO_QWERTY, QWERTZ, AZERTY, JIS) and fix copyright 2026-05-10 17:52:55 -04:00
canvas.py PerKey canvas: symmetric hash stripes for unset cells 2026-05-12 12:51:36 -04:00
control.py PerKey dialog: one window per device, keyed by firmware unit-id 2026-05-12 12:51:36 -04:00
dialog.py PerKey dialog: one window per device, keyed by firmware unit-id 2026-05-12 12:51:36 -04:00
editor.py PerKey dialog: one window per device, keyed by firmware unit-id 2026-05-12 12:51:36 -04:00
layout.py Add regional keyboard layouts (ISO_QWERTY, QWERTZ, AZERTY, JIS) and fix copyright 2026-05-10 17:52:55 -04:00
palette.py PerKey gradient swatch: align gradient endpoints to visible corners 2026-05-12 12:51:36 -04:00
protocol.py Add regional keyboard layouts (ISO_QWERTY, QWERTZ, AZERTY, JIS) and fix copyright 2026-05-10 17:52:55 -04:00
tools.py Add regional keyboard layouts (ISO_QWERTY, QWERTZ, AZERTY, JIS) and fix copyright 2026-05-10 17:52:55 -04:00