Я приготовил решение, используя AutoHotkey . Это займет немного времени, но оно того стоит!
Настроить:
Загрузить и установить
AutoHotkey_L
Создать новый
.txt
файл. Переименуйте это, чтобы иметь.ahk
расширение.Щелкните правой кнопкой мыши файл и выберите
Edit Script
.Введите следующее:
#InstallKeybdHook
Сохранить .
Снова щелкните файл правой кнопкой мыши, на этот раз выберите
Run Script
.Сценарий активен, как указано в трее Windows:
Щелкните правой кнопкой мыши значок в трее и выберите
Open
.Нажмите свою play/pauseклавишу. Нажатие клавиши было зарегистрировано.
В меню выберите
View > Key history and script info
.Внизу вы увидите некоторую информацию о недавнем нажатии клавиши. Мы заинтересованы в
SC
(Scan Code). В моем случае так и было122
.Откройте Pandora.com в Google Chrome.
Нажмите Ctrl+, Lчтобы выбрать адресную строку.
Теперь нажимайте Tabнесколько раз, пока фокус не будет перемещен на кнопку воспроизведения / паузы Пандоры . Держите счет! В моем случае это заняло
10
вкладки.Щелкните правой кнопкой мыши значок в трее AutoHotkey и выберите
Exit
. Мы закончили с настройкой!
Сценарий:
Создайте и запустите следующий сценарий так же, как шаги 2-6 выше. Замените XXX
в 1-й строке ваш код сканирования, а YY
в 5-й строке укажите количество вкладок .
SCXXX:: SetTitleMatchMode, 1 WinGet, original, ID, A WinActivate, Pandora Internet Radio Send ^l Send Send WinActivate, ahk_id %original% Exit
Теперь, когда у вас открыт Pandora.com и вы нажимаете свою play/pauseклавишу, скрипт будет нажимать кнопку воспроизведения / паузы на Pandora.com и вернет вас туда, где вы были.