У меня проблема с использованием клавиатуры, которая не является английской клавиатурой США. Кажется, что в таком случае нажатие клавиши AltGr будет имитировать сочетание клавиш CTRL + ALT в Windows. Я подтвердил этот факт с помощью экранной клавиатуры Windows, в которой нажатие AltGr выделяет Control и Alt.
Вместо того, чтобы пытаться изменить поведение Windows, что было бы утомительно, потому что я использую два слоя Windows (удаленное взаимодействие с RDP из Windows на удаленный хост Windows, а затем с помощью гостевой виртуальной машины Linux), я хотел бы изменить сопоставление клавиш linux на Я понимаю, что мой ключевой переключатель уровня 3 - Control_L + ISO_Level3_Shift.
При использовании xev я получаю следующий вывод для нажатия и отпускания AltGr:
KeyPress event, serial 33, synthetic NO, window 0x4000001,
root 0x108, subw 0x0, time 4346182, (158,441), root:(163,557),
state 0x2010, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 33, synthetic NO, window 0x4000001,
root 0x108, subw 0x0, time 4346182, (158,441), root:(163,557),
state 0x2014, 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
KeyRelease event, serial 33, synthetic NO, window 0x4000001,
root 0x108, subw 0x0, time 4347382, (158,441), root:(163,557),
state 0x2094, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x4000001,
root 0x108, subw 0x0, time 4347384, (158,441), root:(163,557),
state 0x2090, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XFilterEvent returns: False
Моя раскладка клавиатуры французско-канадская. Я использую CentOS 6.4 с Gnome Desktop, а в параметрах раскладки клавиатуры в разделе «Ключ для выбора 3-го уровня» нет элемента « Левый контроль» .
Спасибо ^^;