Как отправить нажатия клавиш в определенное приложение?

Я хотел бы иметь возможность связывать глобальные нажатия клавиш, отправлять последовательности нажатий клавиш в определенное приложение.

В частности: я использую клиент 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
7
задан 11 August 2011 в 08:45

1 ответ

Можно использовать xdotool это обеспечивает a --windows параметр для выбора целевого окна и a search команда для поиска окна заголовком, именем или другим.

5
ответ дан 23 November 2019 в 06:47

Другие вопросы по тегам:

Похожие вопросы: