Como faço para alterar o layout do meu teclado no linux?

2

Como faço para reconfigurar o layout do meu teclado no Linux, para que:

  1. O bloqueio de maiúsculas torna-se uma tecla modificadora para um layout de teclado numérico no lugar de M<>JKLUION .

  2. ; torna-se uma chave morta, por isso pressionar a tecla seguida por outra tecla produz um símbolo arbitrário que vou definir.

  3. Algumas chaves específicas são remapeadas (como 1 ! é invertida e se torna ! 1 , por exemplo).

O que eu tentei.

Passei o dia todo tentando configurar o layout do teclado no NixOS. Eu li toda a página man em "setxkbmap", e mais de três tutoriais enormes na internet, incluindo este , este , este Alguns desses guias não são apenas incompletos, mas claramente esperam conhecimento sobre coisas que não estão no guia e não são óbvias. Por exemplo (do homem do xmodmap):

-display This option specifies the host and display to use.

Não define em nenhum momento o que é "display". Ou, no este tutorial:

To approach these two tasks, let's create a symbols file in ~/.xkb/symbols/xkbtest and add two stanzas to it:

Que continua a citar um trecho com uma sintaxe completamente estranha e inexplicada. Essas são apenas 2 toneladas de informações faltantes.

Eu então decidi fazer o caminho do hacker. Eu copiei um arquivo XKB, /etc/X11/xkb/symbols/us para minha pasta pessoal e abri-lo com o VIM. O problema é que é um 1500+ linhas de arquivo longo com toneladas de diferentes layouts de teclado e sintaxes / símbolos que não são óbvios em relação ao que eles fazem. Eu nem sei o que é ativo lá.

Eu tentei o xmodmap mas, como dito, as páginas man não explicam como fazer o que eu preciso, nem os tutoriais que eu procurei.

Eu não entendo porque isso tem que ser tão difícil. No OSX e no Windows , resolvi o problema em minutos com editores de teclado de interface do usuário, como Ukelele .

    
por MaiaVictor 15.01.2015 / 23:15

0 respostas