标签: java cmd io console user-input
在通过按Enter键提交了控制台后,从控制台读取输入非常容易。 System.console(),System.in,Scanner等方式。
Enter
System.console()
System.in
Scanner
String out = System.console().readLine();
我想知道是否有一种方法可以从控制台(特别是从CMD)读取未提交的字符
更新
到目前为止,我发现最好的解决方案是使用一些JNativeHook之类的低级库。