Alterar qual chave é primária e qual secundária (precisa manter Shift para acessar)

1

Então eu tenho um teclado QWERTY americano (inglês) padrão e queria saber se havia uma maneira de ter algumas teclas agindo como se eu estivesse segurando a tecla Shift nelas. As principais chaves que gostaria de fazer são as chaves com [ , ] , , e . , para que, quando eu pressionar essas teclas, em vez das que aparecem, eu queira { , } , < e > aparecem em seu lugar. Se eu segurar a tecla Shift e pressionar essas teclas, os originais aparecerão.

Estou executando o Ubuntu 14.04 LTS, se isso for relevante. Se isso não for possível alguém sabe de uma maneira de fazer isso apenas no código :: blocos como uma opção secundária? Porque esse é o programa principal para o qual eu preciso.

    
por JackVanier 16.12.2015 / 03:28

1 resposta

0

Eu acho que este artigo do wiki do gentoo , parte "Mapa de teclado personalizado" faz muito bem o que você perguntou.

Resumindo:

Crie um arquivo * .map (use / usr / share / keymaps para um exemplo ou considere um abaixo, vamos aceitar que você criou um arquivo chamado key.map

include "us.map"     
keycode  40 = slash            question
keycode  53 = apostrophe       quotedbl

zipar o arquivo de mapeamento com o gzip

gzip key.map

Mova o arquivo para / usr / share / keymaps /

Para encontrar os códigos de chave, execute dumpkeys ou showkey:

sudo dumpkeys -l

sudo showkey

    
por 27.12.2015 / 10:05