어떤 애플리케이션이 어떤 단축키를 수신하나요? (키 잡기를 보유한 X 클라이언트를 나열합니다.)

어떤 애플리케이션이 어떤 단축키를 수신하나요? (키 잡기를 보유한 X 클라이언트를 나열합니다.)

특정 키보드 이벤트(예: 키 누르기, 단축키)에 등록된 X 클라이언트를 어떻게 나열할 수 있습니까? 그런 것들을 패시브 키(보드) 그랩이라고 합니다.

그리고 목록에는 해당 응용 프로그램이 어떤 키심(어떤 수정자와 함께)에 등록되어 있는지 포함되어야 합니다.

답변1

보다이 이전 질문그리고이 하나.

위의 두 번째 질문에 대한 첫 번째 대답은 X에게 현재 키 획득 목록을 X 로그에 기록하도록 요청하는 방법에 대해 설명합니다.

xdotool key XF86LogGrabInfo

비록 내가 그것을 시도했을 때, 내가 기대했던 것 중 일부는 표시되지 않았습니다.

xev또한 X 이벤트 문제를 진단하는 데 유용한 도구입니다. 창을 표시하고 해당 창으로 전송된 모든 키보드 및 마우스 이벤트를 기록합니다. 키를 누르고 window해당 로그 메시지의 필드가 이면 0x0해당 키 이벤트가 창 관리자에 의해 캡처되었을 수 있습니다.

관련 정보