play/pauseボタン付きのMicrosoftキーボードがあります。play/pausePandora WebサイトのPlay / Pauseボタンにキーをマップする方法はありますか?
Chromeをブラウザとして使用し、Windows 7を実行しています。
play/pauseボタン付きのMicrosoftキーボードがあります。play/pausePandora WebサイトのPlay / Pauseボタンにキーをマップする方法はありますか?
Chromeをブラウザとして使用し、Windows 7を実行しています。
回答:
AutoHotkeyを使用してソリューションを作成しました。設定には少し時間がかかりますが、それだけの価値があります!
ダウンロードとインストール AutoHotkey_L
新しい.txt
ファイルを作成します。拡張子を持つように名前を変更します.ahk
。
ファイルを右クリックしてを選択しますEdit Script
。
以下を入力します。
#InstallKeybdHook
保存します。
ファイルをもう一度右クリックし、今度はを選択しRun Script
ます。
スクリプトは、Windowsトレイに示されているようにアクティブです。
トレイアイコンを右クリックして、を選択しますOpen
。
play/pauseキーを押します。キーストロークが記録されました。
メニューからを選択しますView > Key history and script info
。
下に向かって、最近のキーストロークに関する情報が表示されます。SC
(Scan Code)に興味があります。私の場合、そうでした122
。
Google ChromeでPandora.comを開きます。
Ctrl+ Lを押して、アドレスバーを選択します。
ここでTab、フォーカスがPandoraの再生/一時停止ボタンに移動するまで複数回押します。カウントしてください!私の場合、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を開いて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」は次の曲に移動します。ボタンを変更するには、上記のキー識別子メソッドを使用し、「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