Как прослушивать события клавиатуры в консольном приложении
Сейчас я разрабатываю приложение командной строки, похожее на bash. Для реализации функции автозаполнения я должен знать, что пользователи нажали клавишу Tab. Но я не знаю, как слушать события клавиатуры в консольном приложении.
есть идеи? Заранее спасибо.