Не удается заставить клавиатуру правильно работать в putty

Я использую putty на win7 в качестве клиента для входа в ssh на сервере debian. Но я столкнулся со странной проблемой, связанной с поведением клавиатуры на консоли putty.

Я заметил, что речь идет о конфигурации клавиатуры в putty. Прочитав руководство по замазке, я успешно сделал backspace ключом к работе, но все еще испытываю проблемы с ESC, стрелками, home и end, и F1-F12 ключи.

Here is my keyboard config in putty

Здесь я перечисляю их поведение ниже. Кажется, что несоответствие 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
^[