Воспроизведение / пауза pandora.com с помощью клавиши мультимедиа

У меня есть клавиатура Microsoft с кнопкой воспроизведения / паузы. Есть ли способ привязать кнопку воспроизведения / паузы к кнопке воспроизведения / паузы на веб-сайте Pandora?

Я использую Chrome в качестве браузера и использую Windows 7.

4 ответа

Решение

Я приготовил решение, используя AutoHotkey. Это займет немного времени, но оно того стоит!

Настроить:

  1. Загрузить и установить AutoHotkey_L

  2. Создать новый .txt файл. Переименуйте это, чтобы иметь .ahk расширение.

    новый файл

  3. Щелкните правой кнопкой мыши файл и выберите Edit Script,

    редактировать сценарий

  4. Введите следующее:

    #InstallKeybdHook
    
  5. Сохранить

  6. Щелкните правой кнопкой мыши файл еще раз, на этот раз выбрав Run Script,

    запустить скрипт

    Сценарий активен, как указано в трее Windows:

    иконка панели задач

  7. Щелкните правой кнопкой мыши значок в трее и выберите Open,

    открытый скрипт

  8. Нажмите кнопку воспроизведения / паузы. Нажатие клавиши было зарегистрировано.

  9. В меню выберите View > Key history and script info,

    просмотр меню

  10. Внизу вы увидите некоторую информацию о недавнем нажатии клавиши. Мы заинтересованы в SC (Сканирование кода). В моем случае это было 122,

    код сканирования

  11. Откройте Pandora.com в Google Chrome.

  12. Нажмите Ctrl + L, чтобы выбрать адресную строку.

  13. Теперь нажмите Tab несколько раз, пока фокус не будет перемещен на кнопку воспроизведения / паузы Пандоры. Держите счет! В моем случае это заняло 10 Вкладки.

    пандора фокус

  14. Щелкните правой кнопкой мыши значок в трее AutoHotkey и выберите 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 и вы нажимаете клавишу воспроизведения / паузы, скрипт будет нажимать кнопку воспроизведения / паузы на Pandora.com и вернет вас туда, где вы были.

http://www.daveamenta.com/2010-06/pandora-one-media-keys-enable-them/ Этот парень создал.exe, который отображает ключи мультимедиа для вас.

Это немного старше, но у меня есть некоторые, чтобы предложить решение для тех, кто не хочет писать код. Я написал приложение, которое позволяет вам привязать ваши ключи к Пандоре. Проверьте это, я называю это Pandora Keys, само приложение с открытым исходным кодом, так что вы можете редактировать его при необходимости. У этого есть некоторые другие аккуратные особенности, которые обрисованы в общих чертах на веб-сайте.

Отказ от ответственности: я являюсь автором этого приложения.

Этот скрипт Auto Hotkey работал для меня, для веб-версии Pandora (в Chrome). Сценарий ищет заголовок активного окна со словом "Пандора", отправляет нажатие клавиши пробела в "Пауза / Воспроизведение", а затем минимизирует окно, возвращаясь к исходному окну. "SetTitleMatchMode, Slow" помогает сценарию лучше идентифицировать скрытые окна.

В этом примере кнопка "Pause/Break" устанавливается в качестве кнопки "Pause", и Alt + "Pause/Break" переходит к следующей песне. Чтобы изменить кнопку, используйте метод идентификатора ключа, описанный выше, и замените "SC045" этим ключом.

"Sleep, 50" улучшает производительность, немного замедляя сценарий. Если вы обнаружите, что иногда сценарий не работает, попробуйте добавить больше времени в эти строки: напр. "Спи, 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
Другие вопросы по тегам