Como posso trocar as teclas Z e Y no teclado?

11

Na maioria das vezes eu uso o layout qwerty dos EUA, mas de vez em quando eu também tenho que usar o layout alemão que é qwertz e é muito chato.

Como posso trocar as teclas y e z no layout alemão?

A solução foi neste link: Layout de teclado personalizado no Ubuntu (ou apenas Linux :) gentilmente fornecido por gertvdijk em sua resposta.

NB: Nas versões mais recentes do Ubuntu, você precisa emitir sudo dpkg-reconfigure xkb-data para que as alterações entrem em vigor. Veja esta resposta .

    
por Ali 14.09.2012 / 22:06

4 respostas

3

Agora posso selecionar alemão (qwerty) na área de trabalho do Unity em 14.04:

Isso me dá exatamente o que eu quero.

Também é possível mudar para este layout específico no terminal:

setxkbmap -layout de -variant qwerty

Não há absolutamente nenhuma necessidade de mexer com os arquivos de layout de teclado do sistema!

    
por Ali 18.08.2014 / 22:58
10

Este tutorial deve fazer o truque para o remapeamento de teclas simples em todo o sistema: FAQ: Como desabilitar / remapear uma tecla do teclado no Linux?

E este tutorial é sobre como criar seus próprios mapas de teclado personalizados: Layout de teclado personalizado no Ubuntu (ou apenas Linux :)

Não permitirá que você o altere rapidamente usando um atalho. Você precisará de alguns scripts para fazer isso, eu acho.

No entanto, a partir da primeira revisão da sua pergunta, você assumiu que queria alterar os layouts. Você revisou sua pergunta, mas veja como alterar layouts:

Das tags, eu suponho que você esteja executando o Kubuntu (KDE) 12.04 mudando os layouts de maneira bem direta:

  1. Abra "Configurações do sistema"
  2. Abra 'Dispositivos de entrada'
  3. Selecione "Teclado" na guia vertical esquerda.
  4. Selecione "Layouts" na guia horizontal.
  5. Marque a caixa de seleção "Configurar layouts".
  6. Adicione seus layouts de teclado preferidos clicando no botão 'Adicionar' e preenchendo os campos na caixa de diálogo. A seleção de um layout em inglês (EUA) resultará em 'qwerty'. - Opcionalmente, configure uma tecla de atalho para alterar os layouts rapidamente.
  7. Clique em aplicar.

Isso deve cobrir o layout e o comportamento do teclado na sessão do usuário. Para configurações de todo o sistema, incluindo o console de texto, consulte esta pergunta .

    
por gertvdijk 14.09.2012 / 22:47
3

É muito simples. Você deve editar o arquivo de layout alemão; então abra-o através de um Terminal ( Ctrl + Alt + T ):

sudo gedit /usr/share/X11/xkb/symbols/de

No arquivo aberto, você pode ver "z" na 27ª linha:

    key <AD06>  { [         z,          Z,    leftarrow,          yen ] };

e "y" na linha 38:

    key <AB01>  { [         y,          Y,       guillemotright,    U203A   ] };

Tudo o que você precisa fazer é trocar y e z . Em seguida, salve o arquivo e feche-o.

Faça o logout uma vez e faça login novamente para ver o resultado.

    
por AliNâ 26.12.2013 / 01:07
0

Para alternar as chaves z e y em sua sessão X (gráfica), execute o seguinte comando em um terminal na sessão:

a=52;b=29;c=xmodmap;d="$c -e '";$c -pke | sed -nr "s/^(keycode *)$b(.*)/$d$a'/p;t;s/^(keycode *)$a(.*)/$d$b'/p" | sh

    
por user4514 28.03.2014 / 17:09