¿Volver a vincular la tecla Alt para ganar usando setxkbmap?


10

¡Después de una o dos horas de búsqueda de páginas de manual y búsqueda de Google sin encontrar una solución o buenos recursos, he venido a buscar ayuda!

He configurado mi Caps Lockclave para Ctrlusar setxkbmap -option ctrl:nocaps, esto funciona perfectamente bien.

Sin embargo, como uso [impresionante] [1], y un modelo M de IBM que carece de la tecla meta, necesito mi tecla alt izquierda para reemplazar la tecla de windows. Utilizando xkeycapspude hacer que esto funcionara, excepto que mató mis teclas de flecha y End. Problemático.

Desafortunadamente, la documentación sobre las opciones de setxkbmap es escasa. y no puedo encontrar la opción adecuada para usar.

Gracias por cualquier enlace / solución.

Respuestas:


19
setxkbmap -option altwin:swap_alt_win

La lista de opciones de reasignación predefinidas está en /usr/share/X11/xkb/rules/evdev.lst. En este caso, probablemente quieras uno de

jinx:792 Z$ grep alt /usr/share/X11/xkb/rules/evdev.lst | grep win
  altwin               Alt/Win key behavior
  altwin:menu          Add the standard behavior to Menu key
  altwin:meta_alt      Alt and Meta are on Alt keys
  altwin:ctrl_win      Control is mapped to Win keys (and the usual Ctrl keys)
  altwin:ctrl_alt_win  Control is mapped to Alt keys, Alt is mapped to Win keys
  altwin:meta_win      Meta is mapped to Win keys
  altwin:left_meta_win Meta is mapped to Left Win
  altwin:hyper_win     Hyper is mapped to Win-keys
  altwin:alt_super_win Alt is mapped to Right Win, Super to Menu
  altwin:swap_lalt_lwin Left Alt is swapped with Left Win

La tecla de Windows generalmente se asigna al Supermodificador de X11 , y la tecla Menú a veces se asigna a su Hypermodificador.


1
¿Hay alguna manera de intercambiar la alt derecha y ganar en lugar de la izquierda?
Kerrick

@Kerrick por si alguien se topa con esta pregunta, como yo. Pude intercambiar el alt izquierdo a windows, y retener el comportamiento alt en el alt derecho usando: setxkbmap -option altwin: swap_lalt_lwin
tbranyen

@tbranyen, ¿encontraste alguna forma de reasignar también la victoria correcta con altgr? Estoy usando un teclado de Windows pero estoy acostumbrado a altgr en la posición donde la Mac lo tiene.
Agustin Cautin

Ups lo encontró usando setxkbmap -option lv3:rwin_switchdespués de cambiar las teclas alt y win, ¡gracias! : D
Agustin Cautin
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.