Este tutorial deve fazer o truque para o remapeamento de teclas únicas em todo o sistema do teclado: FAQ: Como desativar / remapear uma tecla do teclado no Linux?
E este guia é sobre como criar seus próprios mapas de teclas personalizados: Layout de teclado personalizado no Ubuntu (ou apenas Linux :)
Não permitirá que você altere rapidamente usando um atalho. Você precisará de alguns scripts para fazer isso, eu acho.
No entanto, desde a primeira revisão da sua pergunta, presumi que você desejasse alterar os layouts. Você revisou sua pergunta, mas eis como alterar layouts:
A partir das tags, presumo que você esteja executando o Kubuntu (KDE) 12.04 alterando os layouts bastante simples:
- Abra 'Configurações do sistema'
- Abra 'Dispositivos de entrada'
- Selecione 'Teclado' na guia vertical esquerda.
- Selecione 'Layouts' na guia horizontal.
- Marque a caixa de seleção 'Configurar layouts'.
- Adicione seus layouts de teclado preferidos clicando no botão 'Adicionar' e preenchendo os campos na caixa de diálogo. Selecionar um layout em inglês (EUA) resultará em 'qwerty'. - Opcionalmente, configure uma tecla de atalho para alterar os layouts rapidamente.
- Clique em Aplicar.
Isso deve cobrir o layout e o comportamento do teclado na sua sessão do usuário. Para configurações de todo o sistema, incluindo console de texto, consulte esta pergunta .
É 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:
e "y" na 38a linha:
Tudo que você precisa fazer é mudar y ‘s e z é. Em seguida, salve o arquivo e feche-o.
Efetue logout uma vez e efetue login novamente para ver o resultado.
fonte
*.xkm
arquivos/var/lib/xkb
para forçar o novo mapa de teclas a recompilar. Veja este link .Agora posso selecionar alemão (qwerty) na área de trabalho do Unity no 14.04:
Isso me dá exatamente o que eu quero.
Também é possível mudar para esse layout específico no terminal:
Não há absolutamente nenhuma necessidade de mexer nos arquivos de layout do teclado do sistema!
fonte
Para alternar as teclas
z
ey
na 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\1$a\2'/p;t;s/^(keycode *)$a(.*)/$d\1$b\2'/p" | sh
fonte