Я хотел бы добавить слушателей на клавиши F1..F4, например, чтобы сделать программу цикла интерактивной с пользователями ....
Например: выход из некоторых циклов while
, ввод некоторых циклов if
или печать некоторых сообщений ...
Мои поиски по этой теме перенаправили меня на Модуль Curses Но документация здесь довольно скудная, и я не могу заставить ее работать ... И я нашел Kernel.trap
но это только некоторые внутренние события, и я хотел бы добавить слушателей для создания других событий.
Я не нашел никаких драгоценных камней или мерзавцев, которые могли бы помочь мне сделать это. Возможно ли это сделать с помощью ruby? Какой самый лучший / универсальный способ?