Можно ли отключить канонический режим работы терминала в контексте java?

Мне нужно написать консольный вариант игры Тетрис на java. Отсюда возникла необходимость каким-то образом считывать нажатия клавиш игроком. Я предполагал, что ответственным за эту часть логики будет поток, "засыпающий" до появления ввода в терминал, но построчная буферизация ввода в терминале поставила крест на этой идее.

Как в джаве отключить буферизацию ввода? (вопрос, конечно, обширный)

Есть ли более простые решения этой задачи? (регистрация нажатия клавиш)


Ответы (0 шт):