Primero, debe determinar si su terminal envía diferentes secuencias de escape para estas combinaciones de teclas. Las aplicaciones que se ejecutan en terminales obtienen caracteres como entrada, no claves. Las teclas de función están codificadas como caracteres de control o como secuencias de escape que comienzan con el carácter de escape (que puede escribir como \e
un enlace de tecla).
Para ver la secuencia de escape enviada por una combinación de teclas en un terminal, presione Ctrl+ Ven el indicador de comandos de la consola, luego presione la combinación de teclas. Por ejemplo, si presiono Ctrl+ V Ctrl+ Leften un indicador de shell, veo ^[O5D
. ^[
es el personaje de escape, por lo que necesitaría \eO5D
unirme a Mutt para que reaccione a Ctrl+ Left:
bind editor \eO5D backward-word
Algunos terminales envían la misma secuencia de escape para la misma clave con diferentes modificadores. Si ese es el caso, deberá descubrir cómo cambiar el comportamiento del terminal o cambiar a un terminal diferente.
\e
es la clave de escape, no el personaje de escape ...