Несколько кодов клавиш не работают одновременно
Я использую xubuntu 14.04. У меня проблема при нажатии некоторых клавиш (особенно с некоторыми кодами клавиш). Таким образом, покажу вам результат xev
при первом нажатии Alt_R
а потом Alt_L
,
KeyPress event, serial 37, synthetic NO, window 0x1e00001,
root 0x9d, subw 0x0, time 1289711, (-144,-233), root:(446,267),
state 0x0, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 37, synthetic NO, window 0x1e00001,
root 0x9d, subw 0x0, time 1290931, (-144,-233), root:(446,267),
state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Моя проблема приходит после этого. Сочетание с некоторыми буквами не работает. Допустим, я продолжаю давить оба alt
ключи, а затем нажмите q
, Затем должна появиться следующая строка, но она вообще не появляется:
KeyRelease event, serial 37, synthetic NO, window 0x3600001,
root 0x9d, subw 0x0, time 1711270, (14,-202), root:(608,272),
state 0x8, keycode 24 (keysym 0x71, q), same_screen YES,
XLookupString gives 1 bytes: (71) "q"
XFilterEvent returns: False
Ничего не отображается с q
(также с e
, t
и некоторые другие), и я хотел бы знать почему, потому что я использую некоторые из этих комбинаций клавиш для некоторых сочетаний клавиш в некоторых программах.
Короче. Некоторые сочетания клавиш не работают, потому что некоторые комбинации кодов клавиш не работают (это зависит от кода клавиши, я использовал другие раскладки клавиатуры, чтобы проверить это).
Я также добавляю вам информацию, предоставленную setxkbmap -query
:
$ setxkbmap -query
rules: evdev
model: pc105
layout: us