%20.png)
특정 키보드 이벤트(예: 키 누르기, 단축키)에 등록된 X 클라이언트를 어떻게 나열할 수 있습니까? 그런 것들을 패시브 키(보드) 그랩이라고 합니다.
그리고 목록에는 해당 응용 프로그램이 어떤 키심(어떤 수정자와 함께)에 등록되어 있는지 포함되어야 합니다.
답변1
위의 두 번째 질문에 대한 첫 번째 대답은 X에게 현재 키 획득 목록을 X 로그에 기록하도록 요청하는 방법에 대해 설명합니다.
xdotool key XF86LogGrabInfo
비록 내가 그것을 시도했을 때, 내가 기대했던 것 중 일부는 표시되지 않았습니다.
xev
또한 X 이벤트 문제를 진단하는 데 유용한 도구입니다. 창을 표시하고 해당 창으로 전송된 모든 키보드 및 마우스 이벤트를 기록합니다. 키를 누르고 window
해당 로그 메시지의 필드가 이면 0x0
해당 키 이벤트가 창 관리자에 의해 캡처되었을 수 있습니다.