Remapear a tecla TAB para outra chave

1

Estou usando o Ubuntu 12.04, minha tecla TAB não está funcionando e eu quero usar a função auto complete. Existe alguma maneira que eu poderia atribuir outra chave para o mesma função no Ubuntu manualmente? Eu olhei para o layout do teclado, mas não consegui para descobrir isso, é possível?

    
por Abhinay 20.04.2014 / 17:34

1 resposta

2

Para atribuir determinada chave a outra, você precisa de duas ferramentas, já disponíveis no Ubuntu: xev e xmodmap

Com xev , você pode gerar algumas informações sobre a tecla pressionada ou com

xmodmap -pke

você pode ler toda a chave configurada, código de acesso e ação.

Com xmodmap , você pode alterar o mapa de chaves.

Por exemplo, esse comando atribui a ação de tabulação à tecla de retrocesso (código de acesso 22):

xmodmap -e "keycode 22 = Tab"

para reatribuir ao backspace é uma função natural, digite:

xmodmap -e "keycode 22 = BackSpace"

Essas alterações serão perdidas após a reinicialização. Se você quiser que as mudanças sejam sempre carregadas, você deve criar um arquivo contendo o mapeamento do teclado e carregar quando a sessão começar:

xmodmap -pke > ~/.Xmodmap (create file configuration .Xmodmap in your home directory)

crie o arquivo .xinitrc em seu diretório pessoal (se não existir) e adicione essa linha (ou anexe se o arquivo existir):

xmodmap .Xmodmap

este comando carrega a configuração no início de cada sessão.

Você pode criar atalhos de teclado instalando a AutoKey do centro de software. Após a instalação, execute o autokey e crie uma nova frase como esta:

a combinação de teclas Alt + a emula a tecla tab.

    
por girardengo 20.04.2014 / 18:02