Como trocar as teclas ctrl e alt no ubuntu 16.04?

11

Eu li o seguinte:

1. Como trocar corretamente as teclas alt e ctrl no xubuntu?

2. Como trocar as teclas de Comando e Controle com o xkb passo a passo?

Além do exposto, também passei bastante tempo na documentação do google e xkb.

Suponho que muitos usuários como eu mudando do Mac para o Ubuntu gostariam de trocar as teclas ctrl e alt imediatamente após concluir a instalação.

Meu objetivo de publicar esta pergunta (e responder) aqui é fornecer uma solução rápida, em vez de gastar tanto tempo analisando os tópicos e documentos acima.

Além disso, nenhuma das opções acima fornece a resposta correta. (Isso não quer dizer que não aprecio a ajuda. As postagens acima me ajudaram a alcançar o que eu queria, mas as respostas não foram completas.)

O segmento 1 apenas troca ctrl esquerdo com alt esquerdo

O segmento 2 troca ctrl e ganha, mesmo que a pergunta não seja sobre chave de vitória

átomo
fonte

Respostas:

13
  1. Edite o arquivo /usr/share/X11/xkb/symbols/ctrlpara adicionar as seguintes linhas para trocar Right Altcom a Right Ctrlchave:

    // 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 ] };
    };
    

    Da mesma forma você pode adicionar linhas para trocar Left Altcom Left Ctrl.

  2. Edite o arquivo /usr/share/X11/xkb/rules/evdev.lstpara dd a seguinte linha na ! optionseção:

    ctrl:swap_ralt_rctl Swap Right Alt key with Right Ctrl key
    
  3. Edite o arquivo /usr/share/X11/xkb/rules/evdevpara adicionar a seguinte linha na !option = symbolsseção:

    ctrl:swap_ralt_rctl = +ctrl(swap_ralt_rctl)
    
  4. Use dconfno painel (se necessário, instale-o com apt-get install dconf-tools) e um dos seguintes métodos:

    • Abra o editor dconf no painel e navegue até a chave /org/gnome/desktop/input-sources/xkb-optionse configure seu valor para:

      ['ctrl:swap_lalt_lctl','ctrl:swap_ralt_rctl']
      
    • Use o dconf do terminal (provavelmente o comando abaixo deve funcionar em vez da etapa anterior, mas não tenho certeza):

      dconf write "/org/gnome/desktop/input-sources/xkb-options" "['ctrl:swap_lalt_lctl','ctrl:swap_ralt_rctl']"
      
átomo
fonte
1
Funcionou para mim, mas os mapeamentos corretos já estavam presentes em todos os arquivos no meu sistema. Tudo o que foi necessário para mim foi o último comando, que funciona como está escrito.
22617 Mack
1
Nice steps! Thx
BurningKrome
4

Para aqueles que usam a área de trabalho do GNOME, isso pode ser feito via GUI. Primeiro instale a ferramenta GNOME Tweak no centro de software e depois execute-o. Você pode então marcar as caixas de seleção relevantes:

Ferramenta de ajustes do GNOME

Yariv
fonte
Nenhuma opção para troca ctrl lado direito e alt embora
ego