У меня есть Evoluent Vertical Mouse 4, который я использовал v16, переназначая клавиши с xinput без проблем, но в версии 17 мышь не отображается в списке xinput. Это проводная мышь, подключенная непосредственно к ПК.
Вот вывод для xinput:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:14 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:14 id=7 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:14 id=8 [slave keyboard (3)]
Мышь действительно отображается под lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 001 Device 005: ID 1a7c:0191 Evoluent VerticalMouse 4
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Я попытался переназначить ключи для устройств 4,6 и 7 из xinpu и переназначить мои ключи только в некоторых местах (chrome, firefox, dessktop), но не в других (терминал, файлы и т. д.), no Идея, почему это так.
Пожалуйста, посоветуйте. Спасибо.