Tengo un problema al usar un teclado que no es un teclado en inglés de EE. UU. Parece que cuando sea el caso, presionar la tecla AltGr simulará CTRL + ALT en Windows. He verificado ese hecho usando el teclado en pantalla de Windows en el que al presionar AltGr se resalta Control y Alt.
En lugar de intentar cambiar el comportamiento de Windows, lo cual sería tedioso porque estoy usando dos capas de Windows (comunicación remota con RDP desde Windows al host remoto de Windows y luego usando Linux VM Guest), me gustaría cambiar la asignación de teclas de Linux a Entiendo que mi interruptor de llave de nivel 3 es Control_L + ISO_Level3_Shift.
Cuando uso xev, obtengo el siguiente resultado al presionar y soltar 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
La distribución de mi teclado esFranco canadiense. Estoy usando CentOS 6.4 con Gnome Desktop y las Opciones de distribución del teclado, sección "Tecla para elegir el tercer nivel" no tienenControl izquierdodisponible en el mismo.
Gracias ^^;
Respuesta1
Esto me pasó a mí, esto es lo que hice:
In the Oracle VM Virtualbox Manager (where you see the VM's you have)
File
Preferences
Input
Disable 'auto capture keyboard'.