Обновить: Я настроил шпатлевку (Windows 8; x64) для отправки точно таких же данных, что и старый 16-битный Hyperterminal (Windows XP). Я тестировал его с помощью Wireshark. Но все же программное обеспечение на сервере Suse не реагирует правильно на набор клавиш Fn.
Что могло быть не так? Что мне здесь не хватает?
Я только что переключился с 16-битного терминального клиента на Putty (в Windows 8 Pro x64) и столкнулся с проблемой, которую не могу решить самостоятельно:
Мне нужно сочетание клавиш [Shift] + [F1] внутри Server-Session. Но всякий раз, когда я нажимаю две клавиши, Putty просто удаляет выбранный символ с экрана.
Wireshark сказал мне, что переданные данные - это «\ 033 [Y», а «Telnet-сервер бедной женщины» (библиотека Java ShellIo) называет это «нераспознанной последовательностью ESC с символом 89 Y».
Как я могу отправить эту escape-последовательность из клиента шпатлевки? Я настроил шпатлевку для настроек клавиатуры SCO, и она отправляет правильные последовательности (так что это показано в Wireshark). Но Сервер не отвечает на F1 - F12.
попробуйте следующее: Настройка PuTTY
Перейти к Terminal > Keyboard
в окне конфигурации PuTTY измените Function keys and keypad
установка на Xterm R6
.