Не удается заставить клавиатуру правильно работать в putty
Я использую putty на win7 в качестве клиента для входа в ssh на сервере debian. Но я столкнулся со странной проблемой, связанной с поведением клавиатуры на консоли putty.
Я заметил, что речь идет о конфигурации клавиатуры в putty. Прочитав руководство по замазке, я успешно сделал backspace
ключом к работе, но все еще испытываю проблемы с ESC
, стрелками, home
и end
, и F1
-F12
ключи.
Здесь я перечисляю их поведение ниже. Кажется, что несоответствие ESC
является основной причиной.
-
ESC
=> ^[ -
up
=>^[ОА -
down
=>^[ОБ -
right
=>^[OC -
left
=>^[ОД -
home
=> ^[[1~ -
end
=> ^[[4~ -
F1
=> ^[[11~ -
F12
=> ^[[24~
================================================
Здесь я покажу, почему я думаю, что esc не соответствует:
Когда в правильно работающей консоли ssh я нажимаю esc
, это ничего не должно показывать.
(before)
root@somemachine:
(after)
root@somemachine:
Но в этой неисправной консоли ssh я нажимаю esc
, она показывает ^[
.
(before)
root@somemachine:
(after)
root@somemachine: ^[
Я запустил od-c на обеих консолях ssh и нажал esc
, они выдали один и тот же результат.
(normal one)
root@opengg:~# od -c
^[
(malfunctioning one)
$ od -c
^[