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

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

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

Я приготовил решение, используя 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 (Scan Code). В моем случае это было 122 .

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

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

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

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

    Фокус пандоры

  14. Щелкните правой кнопкой мыши значок панели автозапуска и выберите « 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 
  • Поле поиска в Chrome
  • В Chrome «Очистить данные просмотра» не удаляются файлы cookie для открытых вкладок инкогнито?
  • Как запустить приложения Chrome через командную строку?
  • Как импортировать контакты Windows в контакты Google?
  • Как показать полные имена папок, содержащих закладки в закладке Google Chrome?
  • Почему Chrome загружается без необходимости во время загрузки?
  • Ошибка: invalid_client нет имени приложения
  • Почему микрофонный звук не работает в одностороннем режиме в Google Hangouts в Windows 7 и Chrome
  • Расширение Google Chrome для синхронизации расширений
  • Google Chrome полностью не отвечает
  • Как импортировать закладки Firefox / Chrome в закладки Google?
  • Interesting Posts

    Лазерный принтер без вредных выбросов?

    Excel VBA – функция QueryTable AfterRefresh, которая не вызывается после завершения обновления

    Присоединение к домашней группе Windows 7 прерывает подключения к общим ресурсам

    Сделать Excel открытым некоторые гиперссылки с браузером, отличным от по умолчанию

    В чем разница между SessionState и ViewState?

    jackson: Что произойдет, если имущество отсутствует?

    Перекрывающиеся совпадения в R

    Могу ли я установить DDR3 1333 RAM в материнскую плату, поддерживающую DDR3 2200?

    Есть ли способ запустить File Explorer в качестве администратора под Windows 10

    Как увеличить емкость консоли вывода Eclipse?

    Создайте список из двух списков объектов с помощью linq

    Запуск Ubuntu 9.10 как виртуальной машины на хосте Windows 7

    Установите десятичное значение (16, 3) для столбца в первом подходе кода в EF4.3

    Сравните двойную точность в задаче точности VBA

    Как удалить английский (США) из Windows 8.1?

    Давайте будем гением компьютера.