现在,我正在开发一个有点像 bash 的命令行应用程序。为了实现自动完成功能,我必须知道用户已按下 Tab 键。但我不知道如何在控制台应用程序中监听键盘事件。
有任何想法吗?提前致谢。
这比看起来稍微复杂一些。
也许你应该看看jline为您处理一切的项目。