Solaar/lib
Sudheer 3a4feecd94 [200~fix: prevent scroll tail after free-spin with HIRES_WHEEL diversion active
With hires-scroll-mode enabled, every HIRES_WHEEL notification queues a
GLib.idle_add(evaluate_rules) call. Multiple Process conditions each make
a separate DBus/X11 round-trip, slowing evaluate_rules enough that the
idle queue backlogs during free-spin. When the wheel stops the firmware
stops sending, but the backlog keeps firing MouseScroll.

Fix: cache the focus lookup for the duration of each evaluate_rules call,
and coalesce HIRES_WHEEL idle callbacks so at most one is ever queued.
~
2026-06-08 20:56:38 +02:00
..
hid_parser Fix duplicate class field typo in HID parser data 2026-05-05 14:43:03 -04:00
hidapi G522 LIGHTSPEED headphones support 2026-05-21 10:13:00 -04:00
keysyms keysymdef: Rename key symbols 2024-10-11 07:42:38 -04:00
logitech_receiver [200~fix: prevent scroll tail after free-spin with HIRES_WHEEL diversion active 2026-06-08 20:56:38 +02:00
solaar perkey layouts: add POUND and ISO_BACKSLASH cells to MAIN_ISO 2026-06-01 19:09:11 -04:00