rules: don't add HI_RES wheel ecodes to evdev device codes
This commit is contained in:
parent
0d248c02ba
commit
db9c065821
|
@ -151,7 +151,7 @@ def xkb_setup():
|
||||||
if _log.isEnabledFor(_INFO):
|
if _log.isEnabledFor(_INFO):
|
||||||
_log.info('XKB display set up')
|
_log.info('XKB display set up')
|
||||||
except Exception:
|
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
|
Xkbdisplay = False
|
||||||
return Xkbdisplay
|
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():
|
for (_, evcode) in buttons.values():
|
||||||
if evcode:
|
if evcode:
|
||||||
key_events.append(evcode)
|
key_events.append(evcode)
|
||||||
devicecap = {
|
devicecap = {evdev.ecodes.EV_KEY: key_events, evdev.ecodes.EV_REL: [evdev.ecodes.REL_WHEEL, evdev.ecodes.REL_HWHEEL]}
|
||||||
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]
|
|
||||||
}
|
|
||||||
udevice = None
|
udevice = None
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue