Ich habe eine Microsoft-Tastatur mit einer play/pauseSchaltfläche. Kann ich die play/pauseTaste auf der Pandora-Website der Schaltfläche "Wiedergabe / Pause" zuordnen?
Ich verwende Chrome als Browser und verwende Windows 7.
Ich habe eine Microsoft-Tastatur mit einer play/pauseSchaltfläche. Kann ich die play/pauseTaste auf der Pandora-Website der Schaltfläche "Wiedergabe / Pause" zuordnen?
Ich verwende Chrome als Browser und verwende Windows 7.
Antworten:
Ich habe mit AutoHotkey eine Lösung gefunden . Das Einrichten dauert ein bisschen, aber es lohnt sich!
Herunterladen und installieren AutoHotkey_L
Erstellen Sie eine neue .txt
Datei. Benennen Sie es um, um die .ahk
Erweiterung zu haben .
Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Edit Script
.
Geben Sie Folgendes ein:
#InstallKeybdHook
Speichern .
Klicken Sie erneut mit der rechten Maustaste auf die Datei, und wählen Sie diesmal Run Script
.
Das Skript ist wie in der Windows-Taskleiste angegeben aktiv:
Klicken Sie mit der rechten Maustaste auf das Taskleistensymbol und wählen Sie Open
.
Drücken Sie Ihre play/pauseTaste. Der Tastenanschlag wurde protokolliert.
Wählen Sie im Menü View > Key history and script info
.
Unten sehen Sie einige Informationen zum letzten Tastendruck. Wir interessieren uns für den SC
(Scan Code). In meinem Fall war es das 122
.
Öffnen Sie Pandora.com in Google Chrome.
Drücken Sie Ctrl+ L, um die Adressleiste auszuwählen.
Drücken Sie jetzt Tabmehrmals, bis der Fokus auf die Wiedergabe- / Pausetaste von Pandora verschoben wurde . Zählen Sie weiter! In meinem Fall nahm es 10
Vorsprünge.
Klicken Sie mit der rechten Maustaste auf das AutoHotkey-Tray-Symbol und wählen Sie Exit
. Wir sind fertig mit dem Setup!
Erstellen Sie das folgende Skript, und führen Sie es auf die gleiche Weise wie in den obigen Schritten 2 bis 6 aus . Ersetzen Sie XXX
in der ersten Zeile Ihren Scan-Code und YY
in der fünften Zeile Ihre Tabulatoranzahl .
SCXXX::
SetTitleMatchMode, 1
WinGet, original, ID, A
WinActivate, Pandora Internet Radio
Send ^l
Send {Tab YY}
Send {Space}
WinActivate, ahk_id %original%
Exit
Wenn Sie nun Pandora.com geöffnet haben und Ihre play/pauseTaste drücken, klickt das Skript auf Pandora.com auf Wiedergabe / Pause und bringt Sie zurück zu Ihrem Standort.
http://www.daveamenta.com/2010-06/pandora-one-media-keys-enable-them/ Dieser Typ hat eine EXE-Datei erstellt, die die Medienschlüssel für Sie zuordnet.
Dies ist ein bisschen älter, aber ich habe einige zu bieten, um eine Lösung für diejenigen, die keinen Code schreiben möchten. Ich habe eine Anwendung geschrieben, mit der Sie Ihre Schlüssel Pandora zuordnen können. Probieren Sie es aus Ich nenne es Pandora Keys Die Anwendung selbst ist Open Source, so dass Sie sie bei Bedarf bearbeiten können. Es hat einige andere nette Eigenschaften, die auf der Web site umrissen werden.
Haftungsausschluss: Ich bin der Autor dieser Anwendung.
>>
Taste auf Ihrer Tastatur.
Dieses Auto-Hotkey-Skript hat bei mir für die Web-Version von Pandora (in Chrome) funktioniert. Das Skript sucht nach dem aktiven Fenstertitel mit dem Wort "Pandora", sendet die Leertaste an Pause / Wiedergabe, minimiert das Fenster und kehrt zum ursprünglichen Fenster zurück. Mit "SetTitleMatchMode, Slow" kann das Skript ausgeblendete Fenster besser identifizieren.
In diesem Beispiel wird die Taste "Pause / Break" als Pause-Taste festgelegt, und mit Alt + "Pause / Break" wird zum nächsten Titel gewechselt. Um die Schaltfläche zu ändern, verwenden Sie die oben beschriebene Methode zur Identifizierung des Schlüssels und ersetzen Sie "SC045" durch diesen Schlüssel.
Der "Sleep, 50" verbessert die Leistung, indem er das Skript ein wenig verlangsamt. Wenn Sie feststellen, dass das Skript manchmal nicht funktioniert, fügen Sie in den folgenden Zeilen mehr Zeit hinzu: z. "Schlaf, 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