【发布时间】:2013-08-02 22:42:55
【问题描述】:
我的标题基本上说明了我的目标。我想在无头环境中使用 java 获得某种键盘输入,无论是事件还是纯文本。我相信 /dev 中有一个文件注册了所有键盘事件,但我不知道确切的文件名,也不知道文件周围是否有任何特殊编码可以从中读取。
【问题讨论】:
-
您的输入设备是否符合HID 标准?
标签: java linux keyboard headless
我的标题基本上说明了我的目标。我想在无头环境中使用 java 获得某种键盘输入,无论是事件还是纯文本。我相信 /dev 中有一个文件注册了所有键盘事件,但我不知道确切的文件名,也不知道文件周围是否有任何特殊编码可以从中读取。
【问题讨论】:
标签: java linux keyboard headless
您的意思可能是“纯文本”而不是“无头”,因为您显然是在寻找交互式输入。如果使用标准输入还不够好,请考虑使用curses 库,例如JCurses。理论上你可以使用/dev/eventX 文件,但是你会遇到很多权限和争用问题,而且你的程序将是 100% 不可移植的。
【讨论】: