I have an Evoluent Vertical Mouse 4 which I've used on Ubuntu 16, remapping keys with xinput without issue, but in 17.10, the mouse does not show under xinput
list. This is a wired mouse plugged directly into the PC.
Here is the output for 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)]
The mouse does show under lsusb
though:
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
I tried remapping the keys for devices 4,6 and 7 from the xinput, and that remaps my keys in some places only (chrome, firefox, desktop), but not in others (terminal, files, etc.), no idea why it would do that.
Please advise. Thanks.