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