我怎样才能检测在Java控制台中的箭头键不在GUI?

我正在写一个应用程序,我需要检测它里面的箭头键。 C ++具有getch()函数。 我们想要input,然后添加一个ASCII值的检查。

我们如何检测input箭头键? 谢谢

我写了一个Java类RawConsoleInput ,它使用JNA来调用Windows和Unix的操作系统函数。 它可以用来读取箭头键,但是Windows和Unix上的字符代码是不同的。