2013-08-01 45 views
0

我的標題基本上告訴我的目標。我想獲得某種鍵盤輸入,無論是事件還是純文本,在無頭環境中使用java。我相信在/ dev中有一個文件用於註冊所有的鍵盤事件,但我不知道文件名是否正確,也不知道文件周圍是否有特殊的編碼可以讀取。在無頭環境中獲取鍵盤事件

+1

您的輸入設備[HID](http://en.wikipedia.org/wiki/USB_human_interface_device_class)是否符合? –

回答

0

您可能是指「純文本」而不​​是「無頭」,因爲您顯然正在尋找交互式輸入。如果使用標準輸入不夠好,請考慮使用curses庫,如JCurses。您理論上可以使用/dev/eventX文件,但是您將遇到許多權限和爭用問題,並且您的程序將100%不可移植。

+0

謝謝,我可能會使用/ dev/eventX表單,我現在只是將其作爲個人項目。謝謝! – Terra

+0

這絕對是一種學習體驗!閱讀Linux的「事件設備」,你可能會需要一些JNI。 – chrylis

+0

好的,謝謝你的幫助! – Terra