Я пишу цикл, который работает только на односимвольных вводах. В зависимости от того, что пользователь нажал ( без нажатия ENTER ), я хочу отобразить, какую клавишу набрал пользователь, а затем повторить. Если пользователь нажимает «q», цикл должен завершиться.
Ограничения:
- Меня не волнует Unicode (желательна только поддержка набора символов США ASCII).
- Я забочусь только о системах Unixy (подходит только Linux).
- Я использую Leiningen.
Можно ли это сделать? Некоторые поиски привели меня к jline2, в котором был класс ConsoleReader, но, похоже, он исчез в jline3.