muda o layout do teclado

0

Eu tenho o hp pavillion g6 rodando manjaro, o teclado parece com isso , eu quebrei ambos os turnos, o ctrl esquerdo e o caps lock ... hmm ao tentar limpá-lo ...

Eu não me importo com a ctrl, a outra ainda está funcionando, nem com o caps lock, porque eu geralmente não fico bravo online. Eu quero remapear uma tecla shift para a chave de impressão, ao lado da direita, se você vê-lo.

foi dito que xmodmap poderia fazer isso, mas é de alguma forma complicado de usar e eu não encontrei o código para a chave que eu quero trocar e eles dizem que o software diminui o tempo de inicialização do pc por 30s e coisas assim, eu quero outra solução, a menos que você possa fazê-lo sem diminuir o tempo de inicialização.

e eu também tentei autokey , mas essa coisa é meio inútil, quero dizer que você não pode mapear todas as chaves , e eu não vou mapear uma chave que eu uso, e chaves inúteis como a tecla print parecem não funcionar, de qualquer forma eu exporto para o meu github e vou trabalhar no meu tempo livre, por enquanto eu preciso de algo que funciona .

    
por Lynob 04.06.2015 / 14:05

1 resposta

1

xmodmap é a ferramenta que você deseja. Não, isso não diminui nada.

man xmodmap diz:

   clear MODIFIERNAME
           This removes all entries in the modifier map for  the
           given  modifier,  where  valid name are: Shift, Lock,
           Control, Mod1, Mod2, Mod3, Mod4, and Mod5 (case  does
           not matter in modifier names, although it does matter
           for all other names).  For  example,  ''clear  Lock''
           will remove all any keys that were bound to the shift
           lock modifier.

   add MODIFIERNAME = KEYSYMNAME ...
           This adds all keys containing the  given  keysyms  to
           the  indicated  modifier  map.   The keysym names are
           evaluated after all input  expressions  are  read  to
           make  it  easy to write expressions to swap keys (see
           the EXAMPLES section).

Para encontrar o nome de chave desejado, você pode usar xev .

É provavelmente o suficiente para executar:

xmodmap -e 'add Shift = Print'

(Lembre-se de que a tecla "Imprimir" é provavelmente aquela etiquetada como "prt sc", mas xev dirá os fatos.)

    
por 04.06.2015 / 14:17