Почему моя левая клавиша Alt запускается в Linux?

299
Ben Davis

По какой-то причине, моя левая клавиша 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)" }; }; 
0
Посмотрите на `xmodmap -pke | grep 64`. Если он назначен на «Escape», вы можете исправить это с помощью «xmodmap -e ...», но, конечно, вопрос в том, как он там оказался. Пожалуйста, также отредактируйте вопрос с выводом `setxkbmap -print`. dirkt 6 лет назад 0
Я добавил вывод `xkbmap -print`. Все еще не уверен, что заставляет это быть сопоставленным с Побегом. Ben Davis 6 лет назад 0
то, что дополнительные символы `+ us: 2` в символах немного странные (это означает, что у вас активен второй макет` us`), но не должно быть причиной проблемы esc-on-lalt. Вы проверяли тест @ dirkt `xmodmap`? у вас есть старый файл `.Xmodmap`, лежащий в вашем домашнем каталоге? quixotic 6 лет назад 0

1 ответ на вопрос

0
Ben Davis

В конце концов я сдался и начал с нового каталога .config, и это решило проблему. Возможно, проблема была связана с Gnome, но я не уверен.

Похожие вопросы