특정 앱에 키 입력을 어떻게 보내나요?

특정 앱에 키 입력을 어떻게 보내나요?

전역 키 입력을 바인딩하여 특정 앱에 일련의 키 입력을 보낼 수 있도록 하고 싶습니다.

특히: 저는 Last.fm 클라이언트를 사용하고 있으며 전역 키 바인딩으로 음악을 시작/중지할 수 있기를 원합니다.

이 작업을 수행하는 앱이 있나요? 도움이된다면 compiz를 사용하고 있습니다.

업데이트:

결국 bash 스크립트를 작성해야 했습니다. 최종 제품은 다음과 같습니다: #!/bin/sh

for x in `xdotool search --class last.fm`
do
    if ( xprop -id $x WM_WINDOW_ROLE | grep menuControls );
    then
            xdotool type --window $x Ctrl-m
            break
    fi
done

답변1

대상 창을 선택하는 매개변수와 제목, 이름 등으로 창을 찾는 명령을 xdotool제공하는 데 사용할 수 있습니다 .--windowssearch

관련 정보