связывание клавиш возврата и esc в библиотеке curses (в perl) - PullRequest
0 голосов
/ 16 декабря 2018

Чтобы связать клавишу CTRL + Q с помощью библиотеки Perl Curses, это будет:

$cui->set_binding( sub {exit 0;}, "\cQ" );

Как я могу связать клавиши ENTER и ESC?Где найти хороший ресурс, кроме этого, для этих модулей?

Хороший ресурс для Perl Curses :: UI

1 Ответ

0 голосов
/ 16 декабря 2018

Чтобы добавить к исходному комментарию лучшие ресурсы в этом случае, будут различная документация модуля дистрибутива, исходный код и библиотека ncurses.Мы видим здесь , что esc и некоторые другие ключи являются особыми случаями.

В качестве примера вы могли бы использовать подпрограмму Curses::UI::Common::CUI_ESC() или "\x1B", как изначально предлагалось.

Мы можем видеть это в использовании здесь

Один из модулей, который, по-видимому, имеет отношение к этой теме, это Curses :: UI :: Widget

...