2017-05-16 33 views
1

我正在使用JLine(http://jline.sourceforge.net/)從Java控制檯逐個讀取字符。在Java控制檯檢測Ctrl和Alt鍵

Terminal terminal = TerminalFactory.getFlavor(TerminalFactory.Flavor.WINDOWS); 
terminal.init(); 
terminal.setEchoEnabled(false); 

int i; 
InputStream in = terminal.wrapInIfNeeded(System.in); 

i = in.read(); 

我怎樣才能檢測是否被按下Ctrl鍵 Alt鍵當我打電話in.read();?我無法從javadocs或任何其他來源找出如何按CtrlAlt鍵如何閱讀。

回答