• 0 Posts
  • 3 Comments
Joined 1 year ago
cake
Cake day: June 25th, 2023

help-circle
  • If you run sudo dmesg -w it should tell you the scancodes that each of those events is triggering. You can then create a /etc/udev/hwdb.d/50-my-device.hwdb file to map those scan codes to keycodes.

    Here’s an example of a .hwdb file I made for Ayaneo handhelds:

    ## AYANEO DEVICES
    evdev:name:AT Translated Set 2 keyboard:dmi:*:svnAYANEO:*
      KEYBOARD_KEY_66=f15
      KEYBOARD_KEY_67=f16
      KEYBOARD_KEY_68=f17
    

    You can find the appropriate evdev:* information by running sudo udevadm test /dev/input/eventX where eventX is the evdev fd for the device in question. evtest will show you the names.