X 서버에서 키보드 키를 잘못 해석했습니다. 이 문제를 조사하려면 어떻게 해야 합니까?

X 서버에서 키보드 키를 잘못 해석했습니다. 이 문제를 조사하려면 어떻게 해야 합니까?

ASUS FX505DT에 Plasma와 함께 i3wm을 실행하는 Kubuntu 19.10이 있습니다.
오늘 이상한 행동을 발견했습니다. Fn + F9키보드를 누르면 으로 등록되는데 keycode 33 "p"실제로는 이어야 합니다 XF86Display. 다음은 xev반환되는 내용입니다.

KeyPress event, serial 38, synthetic NO, window 0x4a00001,
    root 0x642, subw 0x0, time 613368, (94,126), root:(965,587),
    state 0x40, keycode 33 (keysym 0x70, p), same_screen YES,
    XLookupString gives 1 bytes: (70) "p"
    XmbLookupString gives 1 bytes: (70) "p"
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x4a00001,
    root 0x642, subw 0x0, time 613369, (94,126), root:(965,587),
    state 0x40, keycode 33 (keysym 0x70, p), same_screen YES,
    XLookupString gives 1 bytes: (70) "p"
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x4a00001,
    root 0x642, subw 0x0, time 614051, (94,126), root:(965,587),
    state 0x40, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes: False

그리고 이상하게도 의 KeyRelease도 Fn로 해석됩니다 keycode 133.

이것이 내가 직면한 문제입니다.제가 해결책을 찾을 수 있도록 이 문제에 투자하는 데 도움을 주세요..

답변1

몇 가지 테스트를 거쳐 내 노트북(ASUS FX505DT) 키보드에 + scancode키 가 별도로 없는 것을 발견했습니다 . 대신 이 조합은 단순히 + 키 조합으로 되돌아갑니다. 이것이 바로 이 문제가 나에게 발생한 이유입니다.FnF9Superp

관련 정보