Я бездельничаю, пытаюсь создать простой интерфейс терминала.
LiveScript:
screen = blessed.screen autopad: true, smartCSR:true
screen.enableKeys!
screen.key(['escape', 'q', 'C-c'], (ch, key) ->
return process.exit(0)
)
Однако, когда я нажимаю escape или q, ничего не происходит, кроме символа, напечатанного в верхней части интерфейса в верхнем левом углу. Когда я нажимаю ввод, действие выполняется.
Это верно для любой конфигурации ключей и действий.
Я что-то здесь упускаю?