Isso aconteceu comigo, aqui está o que eu fiz:
In the Oracle VM Virtualbox Manager (where you see the VM's you have)
File
Preferences
Input
Disable 'auto capture keyboard'.
Estou tendo um problema usando um teclado que não é um teclado inglês dos EUA. Parece que, quando for o caso, pressionar a tecla AltGr simulará CTRL + ALT no Windows. Verifiquei esse fato usando o teclado na tela do Windows, no qual pressionar AltGr realça Control e Alt.
Em vez de tentar alterar o comportamento do Windows, o que seria entediante porque estou usando duas camadas do Windows (Remoting com RDP do Windows para o Windows Host Remoto e usando o Linux VM Guest), gostaria de alterar o linux keymapping para entender que o meu interruptor de nível 3 é Control_L + ISO_Level3_Shift.
Ao usar o xev, recebo a seguinte saída para pressionar e liberar o 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
Meu layout de teclado é francês canadense . Estou usando o CentOS 6.4 com o Gnome Desktop, e as Opções de Layout do Teclado, seção "Key to choose 3rd level" não tem o Left Control disponível nele.
Obrigado ^^;
Isso aconteceu comigo, aqui está o que eu fiz:
In the Oracle VM Virtualbox Manager (where you see the VM's you have)
File
Preferences
Input
Disable 'auto capture keyboard'.
Tags windows virtualbox xorg keyboard linux