Воспроизведение / пауза pandora.com с помощью мультимедийного ключа
У меня есть клавиатура Microsoft с кнопкой воспроизведения / паузы . Есть ли способ сопоставить кнопку воспроизведения / паузы с кнопкой «Воспроизведение / Пауза» на веб-сайте Pandora?
Я использую Chrome в качестве браузера и запускаю Windows 7.
- Как я могу иметь несколько сеансов просмотра в Google Chrome?
- Google Chrome исключает предложения URL из истории
- Агрегация перекрывающихся группировок в сводной таблице
- Использование учетной записи Google для входа в приложение для Android
- Являются ли значки папок в панели закладок Chrome?
- Как сделать пустую страницу в Google Chrome при запуске?
- Chrome Lockups Windows 7 64-бит
- Размер и масштабирование пользовательского интерфейса Chrome в Ubuntu 16.04
- Как отключить расширения Chrome, не отключая их через несколько синхронизированных устройств
- Как новый Backup and Sync обрабатывает существующих пользователей Google Диска?
- Как закрыть Google Chrome и сохранить его вкладки
- Рабочий стол Google не индексирует новые электронные письма
- Отключить хроматы Ctrl + P обработка печати
Я приготовил решение, используя AutoHotkey . Требуется немного, чтобы настроить, но это того стоит!
Настроить:
-
Загрузите и установите
AutoHotkey_L
-
Создайте новый
.txt
файл. Переименуйте его, чтобы иметь расширение.ahk
. -
Щелкните файл правой кнопкой мыши и выберите «
Edit Script
. -
Введите следующее:
#InstallKeybdHook
-
Сохранить .
-
Щелкните правой кнопкой мыши файл еще раз, на этот раз выбрав
Run Script
.Сценарий активен, как указано в лотке Windows:
-
Щелкните правой кнопкой мыши значок в трее и выберите «
Open
. -
Нажмите клавишу воспроизведения / паузы . Записано нажатие клавиши.
-
В меню выберите «
View > Key history and script info
. -
Внизу вы увидите некоторую информацию о недавнем нажатии клавиши. Мы заинтересованы в
SC
(Scan Code). В моем случае это было122
. -
Откройте Pandora.com в Google Chrome.
-
Нажмите Ctrl + L, чтобы выбрать адресную строку.
-
Теперь нажмите Tab несколько раз, пока фокус не будет перемещен на кнопку воспроизведения / паузы Pandora. Держите счет! В моем случае это заняло
10
вкладок. -
Щелкните правой кнопкой мыши значок панели автозапуска и выберите «
Exit
. Мы закончили настройку!
Сценарий:
Создайте и запустите следующий скрипт таким же образом, как и шаги 2-6 выше. Замените XXX
в 1-й строке кодом сканирования и замените YY
в 5-й строке на количество вкладок .
SCXXX:: SetTitleMatchMode, 1 WinGet, original, ID, A WinActivate, Pandora Internet Radio Send ^l Send {Tab YY} Send {Space} WinActivate, ahk_id %original% Exit
Теперь, когда вы открываете Pandora.com, и вы нажимаете клавишу воспроизведения / паузы , сценарий будет нажимать play / pause на Pandora.com и возвращать вас туда, где вы были.
http://www.daveamenta.com/2010-06/pandora-one-media-keys-enable-them/ Этот парень создал .exe, который отображает медиа-ключи для вас.
Это немного старше, но у меня есть возможность предложить решение для тех, кто не хочет писать код. Я написал приложение, которое позволяет вам сопоставлять ваши ключи с Pandora. Проверьте это Я называю это Pandora Keys, приложение само по себе является открытым исходным кодом, поэтому вы можете редактировать его, если это необходимо. Он имеет некоторые другие опрятные функции, которые изложены на веб-сайте.
Отказ от ответственности: я являюсь автором этой заявки.
Этот сценарий Auto Hotkey работал для меня, для веб-версии Pandora (в Chrome). Сценарий ищет заголовок активного окна со словом «Пандора», передает нажатие клавиши пробела на паузу / воспроизведение, а затем сводит к минимуму окно, возвращаясь в исходное окно. «SetTitleMatchMode, Slow» помогает сценарию лучше идентифицировать скрытые окна.
Этот пример устанавливает кнопку «Пауза / Разрыв» в качестве кнопки «Пауза», а Alt + «Пауза / Перерыв» переходит к следующей песне. Чтобы изменить кнопку, используйте вышеописанный метод idenitfier и замените «SC045» на этот ключ.
«Сон, 50» улучшает производительность, немного замедляя работу скрипта. Если вы обнаружите, что иногда сценарий не работает, попробуйте добавить больше времени в эти строки: ex. «Сон, 75»
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. ; #Warn ; Enable warnings to assist with detecting common errors. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. SC045:: SetTitleMatchMode, 1 SetTitleMatchMode, Slow WinGet, original, ID, A WinActivate, Pandora Sleep, 50 Send {Space} Sleep, 50 WinMinimize, Pandora Sleep, 50 WinActivate, ahk_id %original% Exit !SC045:: SetTitleMatchMode, 1 SetTitleMatchMode, Slow WinGet, original, ID, A WinActivate, Pandora Sleep, 50 Send {Right} Sleep, 50 WinMinimize, Pandora Sleep, 50 WinActivate, ahk_id %original% Exit