Solaar/lib
Rongrong e2a32cee85
rules: uinput: Skip barrier for events of the same type
The barrier means to serialize keyboard and mouse events [1]. It makes
no sense to sleep between events of the same type.

Skip barrier for events of the same type, so that the diversion rules
for some really frequent HID++ notifications will be happy as long as
they don't specify both keyboard and mouse actions. For example, HIRES
WHEEL in freespin mode can emit HID++ notifications at a frequency of
125Hz (the report rate), which is faster than 100Hz (the barrier),
resulting in backlogged HID++ notifications.

Link: https://github.com/pwr-Solaar/Solaar/issues/1020#issuecomment-1086875735 [1]
Signed-off-by: Rongrong <i@rong.moe>
2026-05-26 02:50:45 +08: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 rules: uinput: Skip barrier for events of the same type 2026-05-26 02:50:45 +08:00
solaar release 1.1.20rc2 2026-05-24 10:14:45 -04:00