Para referência, aqui está a cópia do archive.org do link (morto) na pergunta do OP . Os códigos mostrados são códigos de estilo emacs lisp. Eu não sei muito sobre eles. Claro, há mais de uma maneira de esfolar um gato, mas o que se segue é provavelmente o mais fácil:
Primeiro, use showkey -a
para obter a representação hexadecimal da sua seqüência de teclado. Por exemplo, quando pressiono Ctrl Deslocamento ~ , recebo:
^^ 30 0036 0x1e
Então, minha representação hexadecimal é 0x1e
. Em seguida, posso adicionar uma linha ao meu ~/.inputrc
:
"\x1e": beginning-of-line
E na próxima vez que eu abrir um bash shell (ou qualquer programa que use readline), digitar Ctrl Deslocar ~ moverá meu cursor para o começo da linha. Você também pode fazer algo como:
"\x1b\x5a": "type this text whenever I press alt+shift+z"