La touche "retour arrière" ne marche pas et affiche des ^?

Publié le 11 Mars 2010

J'utilise régulièrement des machines Unix/Linux et lorsque je me connecte sur celles-ci, la touche "retour arrière (encore appelée "backspace" ou "delete") ne marche pas.

Au lieu d'effacer le caractère précédent elle affiche ^?

Il s'agit en fait d'un caractère de contrôle qui n'est pas gérer correctement.

Pour y remedier il faut utiliser la commande stty:

> ssty erase '^?'

Et voilà le problème et résolu !


Si vous utilisez PuTTY, il est possible de changer directement le caractère à envoyer pour faire un "retour arrière".

Pour ce faire il faut :
  • cliquer sur la petite icône PuTTY en haut à gauche de la fenêtre
  • cliquer sur "Change settings ..."
  • Dans le menu de gauche sélectionner "Keyboard" dans la section "Terminal"
  • Puis sélectionner "Control-H" pour "The Backspace key"
  • et cliquer sur "Apply"

Rédigé par Bliz

Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
N
<br /> Merci beaucoup pour l'astuce !<br />
Répondre
B
<br /> Une documentation sur PuTTY en français et disponible sur http://marc.terrier.free.fr/docputty/index.html<br /> <br /> La configuration du clavier sur PuTTY est d'ailleurs expliqué au chapitre 4.4<br /> <br /> <br />
Répondre