2013-08-01 5 views
0

내 제목은 기본적으로 내 목표를 알려줍니다. 나는 일종의 키보드 입력을 얻고 싶다. 이벤트 나 평범한 텍스트 일 ​​수도 있고, 헤드없는 환경에서 자바를 사용하고 싶을 수도있다. 나는 모든 키보드 이벤트를 등록하는/dev에 파일이 있다고 믿는다. 그러나 파일 이름을 정확하게 알지 못한다. 또한 파일에서 읽을 파일 주위에 특별한 인코딩이 없다.헤드리스 환경에서 키보드 이벤트 받기

+1

입력 장치 [HID] (http://en.wikipedia.org/wiki/USB_human_interface_device_class)가 호환됩니까? –

답변

0

대화 형 입력을 찾고 있기 때문에 "머리가없는"이 아니라 "텍스트 전용"을 의미 할 것입니다. 표준 입력으로 충분하지 않은 경우 JCurses과 같은 curses 라이브러리를 사용해보십시오. 이론적으로는 /dev/eventX 개의 파일을 사용할 수 있지만 사용 권한 및 충돌 문제가 많아 프로그램이 100 % 비 휴대용이됩니다.

+0

감사합니다. 아마도/dev/eventX 형식을 사용할 것이고, 저는 지금 이것을 개인 프로젝트로 만들고 있습니다. 고맙습니다! – Terra

+0

그것은 확실히 학습 경험이 될 것입니다! Linux "이벤트 장치"에서 읽으십시오. 아마도 JNI가 필요할 것입니다. – chrylis

+0

모든 도움을 주셔서 감사합니다. – Terra