Я собираюсь написать терминальную игру. Это будет в реальном времени, поэтому мне нужно одновременно отображать анимацию и читать события клавиатуры. Как я могу это сделать? В JavaScript я бы делал цикл, отображающий состояние игры, и прикреплял события к пользовательским ключам. Но я понятия не имею, как сделать что-то подобное в Perl и Terminal. Он должен быть неблокирующим и позволяет одновременно реагировать на несколько ключей.