Primeiro, verifique o manual porque acho que Ctrl + F também será autocomplete. Você pode ver isso digitando help
em peixes.
Se você quiser prosseguir com o mapeamento, execute xev
e pressione capslock para obter o código-chave. O meu é 66:
enter code hereKeyRelease event, serial 37, synthetic NO, window 0x5200001,
root 0x4b7, subw 0x0, time 6149967, (918,609), root:(984,661),
state 0x10, keycode 66 (keysym 0xff57, End), same_screen YES,
XKeysymToKeycode returns keycode: 37
XLookupString gives 0 bytes:
XFilterEvent returns: False
Agora crie um script (por exemplo, ~ / xmodmap.sh) com permissão 755 e o seguinte texto:
#/bin/bash
xmodmap -e "keycode 66 = End"
xmodmap -e "clear Lock"
Execute o script e ele irá converter o capslock na chave End .
Para tornar isso permanente, adicione este comando aos aplicativos de inicialização:
/bin/bash -c "sleep 7 && /home/myusername/xmodmap.sh"
Eu tentei com o fish shell e ele auto completar o comando.
Eu uso Alt Gr para mapear algumas teclas para posições mais próximas: Personalize o layout do teclado, incluindo as teclas de navegação