Você pode usar o comando loadkeys
para remapear chaves no console do Linux. As linhas a seguir definem as ligações de teclas para alternar consoles (em um teclado de computador):
alt keycode 105 = Decr_Console
alt keycode 106 = Incr_Console
Carregue seu próprio arquivo de keymap que substitui essas ligações por uma seqüência de escape que o peixe reconhece. Para fazer uma chave enviar uma seqüência de escape, você precisa vinculá-la a um nome de chave do formulário FNUMBER
e definir uma sequência de caracteres para FNUMBER
.
alt keycode 105 = F105
alt keycode 106 = F106
string F105 = "33[D"
string F105 = "33[C"
Distribuições diferentes (e às vezes pacotes diferentes para suporte ao console) armazenam o mapa de teclas do tempo de inicialização do sistema em locais diferentes em /etc
. Procure um arquivo chamado *.kmap
ou *.kmap.gz
ou *.map
ou *.map.gz
em /etc
ou consulte o manual da sua distribuição. Algumas distribuições armazenam o nome do keymap em /etc
e colocam o mapa de teclado real em outro lugar; procure por uma configuração relacionada a keymap em /etc/sysconfig
ou outro diretório de configuração.
Você pode escrever seu próprio mapa de teclado e usar include "/path/to/foo.map"
para fazer referência ao mapa de teclas do sistema ou organizar seu próprio mapa de chaves contendo apenas as configurações que você deseja alterar durante o processo de inicialização.