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