Xorg에서 생성된 모든 이벤트를 표시할 수 있습니까? 예를 들어 키보드 누르기, 마우스 이벤트...?
답변1
빠른 검색으로 얻을 수 있음xev
그러므로. X를 누르거나 입력하는 모든 내용이 표시되지는 않습니다. 대신 키 코드 및 마우스 움직임으로 정보를 볼 수 있습니다.
그러나 이 옵션을 사용하면 전체 X 세션을 모니터링 -root
할 수 있습니다 . xev
이렇게 하면 xev
모든 입력이 캡처되므로 실제로 프로그램과 상호 작용하는 데 어려움을 겪게 됩니다.
xev -root
암시적인 "YMMV"를 사용합니다. 또 다른 가능한 해결책은 다음을 사용하는 것입니다.xinput
작업을 완료합니다(최신 버전(1.6.1 이상)이 필요하지만):
$ xinput test-xi2 --root
위의 내용을 캡처할 수 있어야 하지만모두xinput
이벤트를 지원하지 않는 경우 test-xi2
또는 을 지정할 --root
수 있습니다.xinput test
건반또는생쥐장비.
이 다른 질문도 참조하십시오.모든 키 입력을 기록하고 파일에 저장