Bonjour,
Quand je suis en mode console, tous les hooks définis dans /etc/inputrc fonctionnent très bien. Par exemple, Meta-f fait un forward-word sans problème.
Par contre, quand je suis en mode graphique avec un xterm, ça ne fonctionne plus du tout: les Esc-truc et Meta-truc ne fonctionnent plus.
Je n'avais jamais eu ce pb avec une RHEL, et je suis un peu désarçonné.
Si vous avez des pistes d'investigation, je suis preneur.
Merci d'avance.
# keyseq
Posté par left . Évalué à 1.
Ex:
"\e[1~": beginning-of-line
Comment faire pour savoir à quelle séquence de touches correspond ce "\e[1~" ?
[^] # Re: keyseq
Posté par jon . Évalué à 1.
Exemple (en utilisant bash et gnome-terminal) :
cinto:~$ grep backward-word /etc/inputrc
"\e[1;5D": backward-word
"\e[5D": backward-word
"\e\e[D": backward-word
"\eOd": backward-word
cinto:~$ # Là, "j'enclenche" CTRL+V, puis CTRL+Flèche gauche
cinto:~$ ^[[5D
Ça correspond "à peu près" à ce qu'on peut trouver comme info dans la première et la deuxième ligne du grep sur le inputrc. Bon, j'ai aucune idée de comment ça marche (j'ai jamais regardé plus en détail).
Dans ce fichier dans Debian, il conseille d'aller faire un tour sur man readline, ya l'air d'avoir des infos intéressantes.
[1] : http://sourceforge.net/tracker/index.php?func=detail&aid(...)
# locale
Posté par left . Évalué à 1.
Il semblerait que la locale ait une influence: ça fonctionne avec LANG=C mais avec aucune autre genre LANG=fr_FR. Et je fais quoi maintenant ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.