Как связать последовательность символов ключевого слова с их соответствующей кнопкой, которая будет распознана терминалом tty?

В соответствии с этим вопросом 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~

Спасибо заранее

1
задан 13 April 2017 в 15:37

0 ответов

Другие вопросы по тегам:

Похожие вопросы: