¿Cómo intercambiar las teclas Ctrl y Alt en Ubuntu 16.04?

11

He leído lo siguiente:

1. ¿Cómo intercambiar limpiamente las teclas alt y ctrl en xubuntu?

2. ¿Cómo intercambiar las teclas de Comando y Control con xkb paso a paso?

Aparte de lo anterior, también pasé bastante tiempo en la documentación de google y xkb.

Supongo que a muchos usuarios como yo que cambian de Mac a Ubuntu les gustaría intercambiar las teclas Ctrl y Alt inmediatamente después de finalizar la instalación.

Mi propósito de publicar esta pregunta (y respuesta) aquí es dar una solución rápida en lugar de pasar tanto tiempo revisando los hilos y documentos anteriores.

Además, ninguno de los anteriores proporciona la respuesta correcta. (Esto no quiere decir que no aprecio la ayuda. Las publicaciones anteriores finalmente me ayudaron a lograr lo que quería, pero las respuestas no fueron completas).

El subproceso 1 solo intercambia Ctrl izquierdo con Alt izquierdo

El hilo 2 intercambia Ctrl y gana a pesar de que la pregunta no era sobre la tecla de ganar

átomo
fuente

Respuestas:

13
  1. Edite el archivo /usr/share/X11/xkb/symbols/ctrlpara agregar las siguientes líneas para intercambiar Right Altcon la Right Ctrlclave:

    // Swap the functions of the right Alt key and the right Ctrl key.
    partial modifier_keys
    xkb_symbols "swap_ralt_rctl" {
        replace key <RALT> { [ Control_R, Control_R ] };
        replace key <RCTL> { [ Alt_R, Meta_R ] };
    };
    

    Del mismo modo se puede añadir líneas para intercambiar Left Altcon Left Ctrl.

  2. Edite el archivo /usr/share/X11/xkb/rules/evdev.lstpara dd la siguiente línea en la ! optionsección:

    ctrl:swap_ralt_rctl Swap Right Alt key with Right Ctrl key
    
  3. Edite el archivo /usr/share/X11/xkb/rules/evdevpara agregar la siguiente línea en la !option = symbolssección:

    ctrl:swap_ralt_rctl = +ctrl(swap_ralt_rctl)
    
  4. Use dconfdesde el tablero (si es necesario, instálelo con apt-get install dconf-tools) y cualquiera de los siguientes métodos:

    • Abra el editor dconf desde el tablero y navegue hasta la clave /org/gnome/desktop/input-sources/xkb-optionsy establezca su valor en:

      ['ctrl:swap_lalt_lctl','ctrl:swap_ralt_rctl']
      
    • Use dconf desde la terminal (probablemente el siguiente comando debería funcionar en lugar del paso anterior, pero no estoy seguro de eso):

      dconf write "/org/gnome/desktop/input-sources/xkb-options" "['ctrl:swap_lalt_lctl','ctrl:swap_ralt_rctl']"
      
átomo
fuente
1
A mí me funcionó, pero las asignaciones correctas ya estaban presentes en todos los archivos de mi sistema. Todo lo que fue necesario para mí fue el último comando, que funciona tal como está escrito.
Mack
1
Buenos pasos! Thx
BurningKrome
4

Para aquellos que usan el Escritorio GNOME, esto se puede hacer a través de GUI. Primero instale la herramienta de ajuste de GNOME desde el centro de software, luego ejecútela. Luego puede marcar las casillas de verificación relevantes:

Herramienta de ajuste de GNOME

Yariv
fuente
Sin embargo
ego