У меня есть клавиатура Microsoft с кнопкой воспроизведения / паузы . Есть ли способ , я могу сопоставить клавишу воспроизведения / паузы на кнопку Play / Pause на сайте Pandora?
Я использую Chrome в качестве браузера и использую Windows 7.
У меня есть клавиатура Microsoft с кнопкой воспроизведения / паузы . Есть ли способ , я могу сопоставить клавишу воспроизведения / паузы на кнопку Play / Pause на сайте Pandora?
Я использую Chrome в качестве браузера и использую Windows 7.
Я приготовил решение, используя 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 несколько раз, пока фокус не будет перемещен на кнопку воспроизведения / паузы Пандоры. Держите счет! В моем случае потребовалось 10
вкладок.
Щелкните правой кнопкой мыши значок в трее 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