나는 PS/2용 하드웨어 키로거를 만들었고(키보드와 PC를 연결함) 키보드가 신호를 보낼 때 키 입력을 직접 저장했습니다. 장치가 데이터를 컴퓨터에 덤프하면 모든 것이 일반 키보드와 똑같이 작동합니다. 덤프를 저장하는 애플리케이션을 작성하고 싶습니다. 사용자가 텍스트만 입력하는 경우에는 문제가 없습니다. 텍스트 편집기를 열면 모든 내용이 거기에 저장됩니다. 문제는 사용자가 ALT+TAB, CTRL+F1, CTRL+A 등의 키 조합을 입력할 때입니다.
내 질문은 - X를 무시하고 키보드 키 입력을 파일에 직접 전달할 수 있는 방법은 무엇입니까?
답변1
해당 명령을 사용하거나 (데비안, 패키지 input-events
에서 ) 이를 사용하여 모든 x 이벤트를 볼 수 있습니다.input-utils
xev