Почему моя левая клавиша Alt запускается в Linux?
По какой-то причине, моя левая клавиша Alt вызывает побег. Я подтвердил это, используя xev
:
KeyPress event, serial 37, synthetic NO, window 0x2e00001,
root 0xf6, subw 0x0, time 299729, (1524,198), root:(1526,318),
state 0x10, keycode 64 (keysym 0xff1b, Escape), same_screen YES,
XKeysymToKeycode returns keycode: 9
XLookupString gives 1 bytes: (1b) "
mbLookupString gives 1 bytes: (1b) "
FilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x2e00001,
root 0xf6, subw 0x0, time 299875, (1524,198), root:(1526,318),
state 0x18, keycode 64 (keysym 0xff1b, Escape), same_screen YES,
XKeysymToKeycode returns keycode: 9
XLookupString gives 1 bytes: (1b) "
FilterEvent returns: False
У них обнаружен код ключа 64, который согласно /usr/share/X11/xkb/keycodes/evdev
является LALT
, Тем не менее, KeySym показывает как Escape
, Любые идеи, как я могу решить эту проблему? Я использую Arch Linux.
Изменить: вывод setxkbmap -print
является:
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+us:2+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
1 ответ
В конце концов я сдался и начал с нового каталога.config, и это решило проблему. Возможно, проблема была связана с Gnome, но я не уверен.