В соответствии с этим вопросом tty распознает только вход символа и остальные функциональные клавиши F [1-12] как последовательность символов.
У меня есть приложение CUI, работающее на wineconsole и ожидающее нажатия клавиши F12 , все выполняется на сеансе tty (ctrl + alt + f [1-6]). Теперь я могу отправить ожидаемую последовательность символов для F12 с помощью ctrl + [[24 ~ или esc [24 ~], но это было бы интуитивно понятным и менее запоминающимся для отправки функционального ключа с использованием их последовательности символов.
So мой вопрос: есть ли способ связать или настроить терминал tty, чтобы распознать нажатие клавиши F12 (и остальные функциональные клавиши) как ... так же как F12.
вот вывод моего нажатия клавиши F12 с помощью команды showkey в терминале tty
kb mode was UNICODE
[ if you are trying this under X, it might not work since the X server is also reading /dev/console ]
press any key (program terminates 10s after last keypress)...
keycode 28 release
keycode 88 press
keycode 88 release
, и вот результат работы tput
F1 ^[[[A
F2 ^[[[B
F3 ^[[[C
F4 ^[[[D
F5 ^[[[E
F6 ^[[17~
F7 ^[[18~
F8 ^[[19~
F9 ^[[20~
F10 ^[[21~
F11 ^[[23~
F12 ^[[24~
Спасибо заранее