Atribui BackSpace a Super_R ou botão Menu em / etc / default / keyboard

0

Estou usando o Debian 9. Comprei um novo teclado que adoro, mas a tecla BackSpace é muito pequena. Gostaria de atribuir o BackSpace à tecla Super direita ou à tecla Menu (também no lado inferior direito).

Para meu uso do Vim, em /etc/default/keyboard , consegui trocar as chaves Escape e Caps Lock por:
XKBOPTIONS="caps:swapescape"
Isso funciona perfeito. Ele funciona em um console (acredito que os dois pacotes console-common e console-data possam ser necessários), na GUI e no sistema como eu gostaria. Como eu poderia também atribuir a tecla BackSpace para Super_R ou Menu? Algo como o seguinte não funciona (após a reinicialização, é claro):
XKBOPTIONS="caps:swapescape,backspace:nomenu"

Onde posso encontrar uma lista completa dos nomes de chaves usados no arquivo /etc/default/keyboard ? Obrigado

    
por jbrock 29.10.2018 / 00:09

1 resposta

0

Consegui obter os nomes de chaves corretos, observando o arquivo /usr/share/X11/xkb/symbols/pc . Os nomes das chaves usados em /etc/default/keyboard estão no lado esquerdo entre colchetes angulares, por exemplo:
key <BKSP> { [ BackSpace, BackSpace ] };

Se você quiser alterar as chaves no nível gráfico, mas em todo o sistema, poderá alterá-las em /usr/share/X11/xkb/symbols/pc . (Certifique-se de que o arquivo corresponda a XKBMODEL em /etc/default/keyboard .) Apenas altere os nomes que deseja no lado direito. Eu fiquei agradecido por este artigo . Se você quiser alterá-lo no nível do sistema, no X e no console, poderá alterar as informações em /etc/default/keyboard . Agora meu /etc/default/keyboard tem essa linha e eu obtive o resultado desejado para atribuir o BackSpace à minha chave Super_R.
XKBOPTIONS="caps:swapescape,bksp:norwin"
(O acima também inclui onde eu permito Caps_Lock e Escape.)

Atualização: O método acima, ao alterar o arquivo /etc/default/keyboard , parece não funcionar ou, na melhor das hipóteses, não tem resultados consistentes. No entanto, alterar o arquivo /usr/share/X11/xkb/symbols/pc funciona. Na minha experiência, às vezes a atribuição de chave no último arquivo funciona em um console e às vezes não.

    
por 30.10.2018 / 05:30