Mam klawiaturę Microsoft z play/pauseprzyciskiem. Czy istnieje sposób, aby zmapować play/pauseklucz do przycisku Odtwarzaj / Pauza na stronie Pandora?
Używam Chrome jako przeglądarki i używam systemu Windows 7.
Mam klawiaturę Microsoft z play/pauseprzyciskiem. Czy istnieje sposób, aby zmapować play/pauseklucz do przycisku Odtwarzaj / Pauza na stronie Pandora?
Używam Chrome jako przeglądarki i używam systemu Windows 7.
Odpowiedzi:
Przygotowałem rozwiązanie za pomocą AutoHotkey . Konfiguracja zajmuje trochę czasu, ale warto!
Ściągnij i zainstaluj AutoHotkey_L
Utwórz nowy .txt
plik. Zmień nazwę , aby mieć .ahk
rozszerzenie.
Kliknij plik prawym przyciskiem myszy i wybierz Edit Script
.
Wprowadź następujące dane:
#InstallKeybdHook
Zapisz .
Ponownie kliknij plik prawym przyciskiem myszy , tym razem wybierając Run Script
.
Skrypt jest aktywny, jak wskazano w zasobniku Windows:
Kliknij prawym przyciskiem myszy ikonę zasobnika i wybierz Open
.
Nacisnąć swój play/pauseklucz. Naciśnięcie klawisza zostało zarejestrowane.
Z menu wybierz View > Key history and script info
.
Na dole zobaczysz informacje o ostatnim naciśnięciu klawisza. Interesuje nas SC
(Kod skanowania). W moim przypadku tak było 122
.
Otwórz Pandora.com w Google Chrome.
Naciśnij Ctrl+, Laby wybrać pasek adresu.
Teraz naciśnij Tabkilkakrotnie, aż fokus zostanie przeniesiony na przycisk odtwarzania / pauzy Pandory . Licz liczyć! W moim przypadku zajęło to 10
zakładki.
Kliknij prawym przyciskiem myszy ikonę zasobnika AutoHotkey i wybierz Exit
. Skończyliśmy z konfiguracją!
Utwórz i uruchom następujący skrypt, w taki sam sposób jak kroki # 2-6 powyżej. Zamień XXX
w pierwszym wierszu kodem skanowania i zamień YY
w piątym wierszu liczbą kart .
SCXXX::
SetTitleMatchMode, 1
WinGet, original, ID, A
WinActivate, Pandora Internet Radio
Send ^l
Send {Tab YY}
Send {Space}
WinActivate, ahk_id %original%
Exit
Teraz, gdy masz otwartą stronę Pandora.com i naciśniesz play/pauseklawisz, skrypt kliknie przycisk odtwarzania / pauzy na stronie Pandora.com i wróci do poprzedniego stanu.
http://www.daveamenta.com/2010-06/pandora-one-media-keys-enable-them/ Ten facet stworzył plik .exe, który mapuje klucze multimediów.
Jest to trochę starsze, ale mam kilka rozwiązań dla tych, którzy nie chcą pisać kodu. Napisałem aplikację, która pozwala zmapować klucze do Pandory. Sprawdź to nazywam Pandora Keys sama aplikacja jest open source, więc możesz ją edytować w razie potrzeby. Ma kilka innych ciekawych funkcji, które są przedstawione na stronie internetowej.
Oświadczenie: Jestem autorem tej aplikacji.
>>
przycisk na klawiaturze.
Ten skrypt Auto Hotkey zadziałał dla mnie, dla internetowej wersji Pandory (w Chrome). Skrypt wyszukuje aktywny tytuł okna ze słowem „Pandora”, wysyła naciśnięcie klawisza spacji do Pause / Play, a następnie minimalizuje okno, wracając do oryginalnego okna. „SetTitleMatchMode, Slow” pomaga skryptowi lepiej identyfikować ukryte okna.
Ten przykład ustawia klawisz „Pauza / Przerwa” jako przycisk Pauza, a Alt + „Pauza / Przerwa” przejdzie do następnego utworu. Aby zmienić przycisk, użyj powyższej metody idenitfier klucza i zastąp „SC045” tym kluczem.
„Sleep, 50” poprawia wydajność, nieco spowalniając skrypt. Jeśli okaże się, że czasami skrypt nie działa, spróbuj dodać więcej czasu w tych wierszach: np. „Sleep, 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