¿Cómo se puede asignar la combinación de teclas Shift-Win
para que funcione como AltGr
en distribuciones de Linux basadas en Debian? ¡XKB está muy escasamente documentado!
Gracias.
Respuesta1
La forma más sencilla que conozco es xev
buscar el código clave de su tecla de Windows (en mi teclado, es 133, pero es probable que sea diferente en el suyo), luego buscar los nombres de las teclas para la tecla de Windows y Alt Gr (nuevamente , xev puede ayudar aquí, al igual que /usr/include/X11/keysymdef.h
, que está en x11proto-core-dev
Ubuntu). Para usarlo xev
, simplemente ejecútelo desde la línea de comando, luego presione la tecla que le interesa y observe el resultado.
Creo que Alt Gr es o Alt_R
( ISO_Level3_Shift
la tecla denominada "Alt Gr" en mi teclado está asignada a esta última, pero mi tecla "Alt" izquierda está asignada a Alt_L
).
Luego puedes poner algo como lo siguiente en tu archivo de inicialización de shell, por ejemplo ~/.bashrc
(una alternativa es .xmodmaprc
):
xmodmap -e 'código clave 133=Super_L ISO_Level3_Shift'
Consulte man xmodmap para obtener más información y estas páginas:
http://www.in-ulm.de/~mascheck/X11/xmodmap.html
http://madduck.net/docs/extending-xkb/
Una forma diferente de hacerlo en Ubuntu puede ser a través de Sistema->Preferencias->Teclado->Diseños->Opciones... Personalmente, nunca estoy seguro de lo que significan todas esas descripciones prolijas ("Alt y meta están en las teclas alt" ?).