私はMicrosoftキーボードを持っています play/pause ボタン。マップできる方法はありますか play/pause Pandoraウェブサイトの再生/一時停止ボタンのキーですか?
私はブラウザとしてChromeを使用しており、Windows 7を実行しています。
AutoHotkey を使用してソリューションを作成しました。設定には少し時間がかかりますが、それだけの価値があります。
ダウンロードしてインストール AutoHotkey_L
新しい.txt
ファイルを作成します。 名前を変更.ahk
拡張子を付けます。
ファイルを右クリックし、Edit Script
を選択します。
以下を入力します。
#InstallKeybdHook
保存。
ファイルをもう一度右クリックして、今度はRun Script
を選択します。
Windowsトレイに示されているように、スクリプトはアクティブです。
トレイアイコンを右クリックし、Open
を選択します。
押すあなた play/pause キー。 キーストロークが記録されました。
メニューからView > Key history and script info
を選択します。
下部に向かって、最近のキーストロークに関する情報が表示されます。 SC
(スキャンコード)に興味があります。私の場合、それは122
でした。
Google ChromeでPandora.comを開きます。
押す Ctrl+L アドレスバーを選択します。
今、押します Tab フォーカスがPandoraのplay/pauseボタンに移動するまで複数回。 Keep count!私の場合、10
タブが必要でした。
AutoHotkeyトレイアイコンを右クリックし、Exit
を選択します。 これでセットアップは完了です!
上記のステップ#2-6と同じ方法で、次のスクリプトを作成して実行します。 1行目のXXX
をスキャンコードに置き換え、5行目のYY
をタブ数。
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 アプリケーション自体はオープンソースなので、必要に応じて編集できます。それはウェブサイトで概説されている他のいくつかのきちんとした機能を持っています。
免責事項:私はこのアプリケーションの作成者です。
この自動ホットキースクリプトは、PandoraのWebバージョン(Chrome版)で機能しました。スクリプトは、「Pandora」という単語でアクティブウィンドウのタイトルを検索し、スペースバーのキーストロークを一時停止/再生に送信してから、ウィンドウを最小化して、元のウィンドウに戻ります。 "SetTitleMatchMode、Slow"は、スクリプトが非表示のウィンドウをより適切に識別するのに役立ちます。
この例では、「Pause/Break」キーを一時停止ボタンとして設定し、Alt +「Pause/Break」で次の曲に進みます。ボタンを変更するには、上記のキーidenitfierメソッドを使用して、「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