Wie kann ich bei der Verwendung von Windows als VirtualBox-Host das AltGr-Verhalten auf einem Linux-Gastgerät erreichen?

Wie kann ich bei der Verwendung von Windows als VirtualBox-Host das AltGr-Verhalten auf einem Linux-Gastgerät erreichen?

Ich habe ein Problem mit einer Tastatur, die keine englische US-Tastatur ist. In diesem Fall scheint das Drücken der AltGr-Taste STRG + ALT unter Windows zu simulieren. Ich habe dies mit der Bildschirmtastatur von Windows überprüft, bei der das Drücken von AltGr Strg und Alt hervorhebt.

Anstatt zu versuchen, das Windows-Verhalten zu ändern, was mühsam wäre, weil ich zwei Windows-Ebenen verwende (Remotezugriff mit RDP von Windows auf den Remote-Windows-Host, dann Verwendung des Linux-VM-Gasts), möchte ich die Linux-Tastenbelegung ändern, damit klar ist, dass mein Level-3-Tastenschalter Control_L + ISO_Level3_Shift ist.

Bei der Verwendung von xev erhalte ich beim Drücken und Loslassen von AltGr folgende Ausgabe:

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 istFranko Kanadier. Ich verwende CentOS 6.4 mit Gnome Desktop und die Tastaturlayout-Optionen, Abschnitt "Taste zur Auswahl der 3. Ebene" haben nichtLinker Reglerdarin verfügbar.

Danke ^^;

Antwort1

Das ist mir passiert. Folgendes habe ich getan:

In the Oracle VM Virtualbox Manager (where you see the VM's  you have)
File
Preferences
Input
Disable 'auto capture keyboard'. 

verwandte Informationen