From db9c06582129d521b75996d62de9f7cd1275da90 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Fri, 3 Jun 2022 20:11:29 -0400 Subject: [PATCH] rules: don't add HI_RES wheel ecodes to evdev device codes --- lib/logitech_receiver/diversion.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/lib/logitech_receiver/diversion.py b/lib/logitech_receiver/diversion.py index 059191f3..8d9eaded 100644 --- a/lib/logitech_receiver/diversion.py +++ b/lib/logitech_receiver/diversion.py @@ -151,7 +151,7 @@ def xkb_setup(): if _log.isEnabledFor(_INFO): _log.info('XKB display set up') except Exception: - _log.warn('XKB display not available - rules cannot access keyboard group: %s', exc_info=_sys.exc_info()) + _log.warn('XKB display not available - rules cannot access keyboard group', exc_info=_sys.exc_info()) Xkbdisplay = False return Xkbdisplay @@ -174,12 +174,7 @@ key_events = [c for n, c in evdev.ecodes.ecodes.items() if n.startswith('KEY') a for (_, evcode) in buttons.values(): if evcode: key_events.append(evcode) -devicecap = { - evdev.ecodes.EV_KEY: - key_events, - evdev.ecodes.EV_REL: - [evdev.ecodes.REL_WHEEL, evdev.ecodes.REL_HWHEEL, evdev.ecodes.REL_WHEEL_HI_RES, evdev.ecodes.REL_HWHEEL_HI_RES] -} +devicecap = {evdev.ecodes.EV_KEY: key_events, evdev.ecodes.EV_REL: [evdev.ecodes.REL_WHEEL, evdev.ecodes.REL_HWHEEL]} udevice = None