O caminho de menor resistência é dizer ao seu shell na caixa Solaris o que as seqüências de escape enviadas pelo PuTTY significam. Você vê um ~
porque essas chaves emitem uma seqüência de escape como ␛[3~
, em que ␛
é o caractere de escape ( \e
, ASCII 27). Digite Ctrl + V seguido por uma das chaves para que o caractere ␛
seja inserido literalmente, seguido pelos outros caracteres. Em seguida, defina ligações no arquivo relevante, que para bash é ~/.inputrc
:
"\e[1~": beginning-of-line # Home
"\e[4~": end-of-line # End
"\e[5~": beginning-of-history # PageUp
"\e[6~": end-of-history # PageDown
"\e[3~": delete-char # Delete
"\e[2~": quoted-insert # Insert
"\eOD": backward-word # Ctrl+Left
"\eOC": forward-word # Ctrl+Right