Ruby - слушатель функциональных клавиш с прерываниями - PullRequest
1 голос
/ 27 августа 2011

Я хотел бы добавить слушателей на клавиши F1..F4, например, чтобы сделать программу цикла интерактивной с пользователями .... Например: выход из некоторых циклов while, ввод некоторых циклов if или печать некоторых сообщений ...

Мои поиски по этой теме перенаправили меня на Модуль Curses Но документация здесь довольно скудная, и я не могу заставить ее работать ... И я нашел Kernel.trap но это только некоторые внутренние события, и я хотел бы добавить слушателей для создания других событий.

Я не нашел никаких драгоценных камней или мерзавцев, которые могли бы помочь мне сделать это. Возможно ли это сделать с помощью ruby? Какой самый лучший / универсальный способ?

...