Custom hwdb key mappings not working after Debian upgrade to stretch
I use custom hwdb files to remap parts of my keyboards (MS Ergonomic and Logitech G600 mouse). After upgrading from Jessie to Stretch none of the customizations work. I'm going to focus on the MS Ergonomic keyboard here in the hopes that whatever fixes this will also fix the mouse. The mouse has a much longer configuration.
I cannot use Xmodmap instead (the mappings don't persist in virtual environments). My hwdb file: 71-MSErgonomic.hwdb Code:
evdev:input:b003v045Ep00DB* From /lib/udev/hwdb.d/60-keyboard.hwdb Code:
# Microsoft Natural Ergonomic Keyboard 4000 Code:
udevadm hwdb --update Other udevadm info (showing the successful mapping from 60-keyboard.hwdb): Quote:
|
Okay, I fixed it myself.
The problem was wrong bus designation. Even though the 60-keyboard specifies bus 3 (and indeed /usr/include/linux/input.h specifies that usb devices should be on 0x03), the keyboard and mouse keyboard were actually on bus 1. In 71-MSErgonomic.hwdb I changed Quote:
Quote:
|
All times are GMT -5. The time now is 05:16 AM. |