Saya memiliki masalah dengan memetakan kembali kunci Fn pada Dell xps 9370 saya. Perangkat lunak: Arch linux + Wayland. Saya ingin memetakan kembali kecerahan tombol atas / bawah untuk halaman atas / bawah, tetapi saya tidak dapat menemukan scancode mereka. Ini adalah output dari showkey dengan tombol brig up yang ditekan:

#>> showkey --scancodes               
kb mode was ?UNKNOWN?
[ if you are trying this under X, it might not work
since the X server is also reading /dev/console ]

press any key (program terminates 10s after last keypress)...
0x9c 
0xe0 0x54 0xe0 0xd4

Output dari evtest:

#>> evtest /dev/input/event13 
Input driver version is 1.0.1
Input device ID: bus 0x19 vendor 0x0 product 0x6 version 0x0
Input device name: "Video Bus"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 224 (KEY_BRIGHTNESSDOWN)
    Event code 225 (KEY_BRIGHTNESSUP)
    Event code 227 (KEY_SWITCHVIDEOMODE)
    Event code 241 (KEY_VIDEO_NEXT)
    Event code 242 (KEY_VIDEO_PREV)
    Event code 243 (KEY_BRIGHTNESS_CYCLE)
    Event code 244 (KEY_BRIGHTNESS_ZERO)
    Event code 245 (KEY_DISPLAY_OFF)
Properties:
Testing ... (interrupt to exit)
Event: time 1523197124.754306, type 1 (EV_KEY), code 225 (KEY_BRIGHTNESSUP), value 1
Event: time 1523197124.754306, -------------- SYN_REPORT ------------
Event: time 1523197124.754340, type 1 (EV_KEY), code 225 (KEY_BRIGHTNESSUP), value 0
Event: time 1523197124.754340, -------------- SYN_REPORT ------------

File hwdb saya seperti ini:

evdev:*
  KEYBOARD_KEY_d4=pageup

Saya mencoba 'd4, 53, oe54, 54d4' dan scancode lainnya, tidak ada yang berhasil. Dengan kunci lain semua berfungsi dengan baik, memetakannya kembali berhasil. Bagaimana saya bisa menemukan scancodes sebenarnya dari kunci ini?

Larrabee
sumber