Cambiando Alt izquierdo y Win izquierdo

Cambiando Alt izquierdo y Win izquierdo

Tengo un Thinkpad X230 (diseño alemán, [editar] ejecutando Linux [/ editar]) y quiero cambiar la tecla win izquierda y la tecla alt izquierda de alguna manera sin tocar la tecla alt derecha (AltGr).

Sin embargo, todavía no he encontrado una solución que funcione. Conozco la pregunta que trata exactamente este problema aquí en superusuario (¿Cómo cambio las teclas Alt y Windows con xmodmap?), pero los xmodmaps allí solo me dan un error:

X Error de solicitud fallida: BadValue (parámetro entero fuera de rango para la operación)

Código de operación principal de solicitud fallida: 118 (X_SetModifierMapping)

Valor en solicitud fallida: 0x17

Número de serie de solicitud fallida: 13

Número de serie actual en el flujo de salida: 13

Y como el modelo de teclado es diferente, no sé qué comando setxkbmap se requiere.

Lo que probé hasta ahora (además de los Xmodmaps en la pregunta mencionada anteriormente) es * "setxkbmap -option altwin:swap_lalt_lwin", que no hace exactamente nada * algunas variaciones de xmodmap (desafortunadamente no recuerdo qué combinaciones probé, sin embargo, no No puedo hacerlo funcionar), mi último estado con la mayoría de mis comandos usados ​​es este:

!!Borrar Super y Alt

!borrar Mod1

!borrar Mod4

!eliminar mod1 = Alt_L

!eliminar mod4 = Super_L

!código clave 204 = Sin símbolo Sin símbolo Sin símbolo Sin símbolo

!código clave 205 = Sin símbolo Sin símbolo Sin símbolo Sin símbolo

!código clave 206 = Sin símbolo Sin símbolo Sin símbolo Sin símbolo

!código clave 207 = Sin símbolo Sin símbolo Sin símbolo Sin símbolo

!

!código clave 64 = Super_L Super_L Super_L Super_L

!código clave 133 = Alt_L Alt_L Alt_L Alt_L

!keysym Alt_L = Super_L

!keysym Super_L = Alt_L

!Reasignar Super y Alt

!añadir mod1 = Super_L

!añadir mod4 = Alt_L

¿Alguien tiene experiencia en el uso de xmodmap o setxkbmap y puede ayudarme? ¡Sería muy apreciado!

¡Gracias de antemano!

Respuesta1

La solución es limpia y tiene una función integrada:

setxkbmap -option altwin:swap_lalt_lwin

(Lo estoy usando para mi Thinkpad X260) en Fedora 27 y Windowmanager Xmonad, que usa la tecla Super_L como ModMask).

información relacionada