Impossible de faire fonctionner correctement le clavier dans putty
J'utilise putty sur win7 comme client, pour me connecter à ssh sur un serveur debian. Mais j'ai rencontré un problème étrange sur les comportements du clavier sur la console putty.
J'ai remarqué qu'il s'agit de la configuration du clavier dans putty. Après avoir lu le manuel de putty , j'ai réussi à faire fonctionner la clé backspace
, mais j'ai toujours des problèmes avec ESC
, les flèches, home
et end
, et F1
-F12
clés.
Voici la liste de leurs comportements ci-dessous. Il semble que le l'inadéquation de ESC
en est la cause première.
-
ESC
=> ^[ -
up
=> ^ [OA -
down
=> ^[OB -
right
=> ^ [OC -
left
=> ^ [OD -
home
=> ^[[1~ -
end
=> ^[[4~ -
F1
=> ^[[11~ -
F12
=> ^[[24~
================================================
Ici, je vais montrer pourquoi je pense que l'esc ne correspond pas:
Lorsque dans une console ssh fonctionnant correctement, j'appuie sur esc
, ça ne devrait rien montrer.
(before)
root@somemachine:
(after)
root@somemachine:
Mais dans cette console ssh défectueuse, j'appuie sur esc
, ça montre ^[
.
(before)
root@somemachine:
(after)
root@somemachine: ^[
J'ai exécuté od-c sur les deux consoles ssh et j'ai appuyé sur esc
, ils ont donné la même sortie.
(normal one)
root@opengg:~# od -c
^[
(malfunctioning one)
$ od -c
^[