Ich habe ein Problem mit einer Tastatur, die keine englische US-Tastatur ist. Wenn dies der Fall ist, wird durch Drücken der AltGr-Taste unter Windows STRG + ALT simuliert. Ich habe diese Tatsache mithilfe der Windows-Bildschirmtastatur überprüft, bei der durch Drücken von AltGr Strg und Alt hervorgehoben werden.
Anstatt zu versuchen, das Windows-Verhalten zu ändern, was mühsam wäre, da ich zwei Windows-Schichten verwende (Remoting mit RDP von Windows auf den Remote-Windows-Host und dann den Linux-VM-Gast), möchte ich die Linux-Keymapping auf ändern Verstehe, dass mein Level3-Schlüsselschalter Control_L + ISO_Level3_Shift ist.
Bei Verwendung von xev erhalte ich die folgende Ausgabe zum Drücken und Freigeben von 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
Mein Tastaturlayout ist Französisch-Kanadisch . Ich verwende CentOS 6.4 mit Gnome Desktop, und in den Tastaturlayoutoptionen im Abschnitt "Taste zur Auswahl der 3. Ebene" ist die linke Steuerung nicht verfügbar.
Danke ^^;
keycode 113 = Mode_switch Multi_key
. In diesem Artikel finden Sie zwei weitere mögliche Lösungen.