我一直在尝试编写一个可以作用于箭头键的 Java 控制台程序。我遇到了声称能够做到这一点的 JLine 库。
我已经尝试过几次使用 JLine 库来实现我的目标,但都没有成功。
ConsoleReader reader = new ConsoleReader(System.in, new PrintWriter(System.out));
尽管使用了 ConsoleReader.readVirtualKey(),它仍然等待输入按键。
我也尝试过使用
UnixTerminal terminal = (UnixTerminal) Terminal.setupTerminal();
terminal.readVirtualKey(System.in);
但这也不起作用。它总是等待 Enter 键并且不显示我在按下 Enter 键之前按下的箭头键。
有人可以帮我解决这个问题吗?