web-dev-qa-db-ja.com

Microsoft Ergonomic Keyboardの再生/一時停止キーを取得してPandoraを制御するにはどうすればよいですか?

Pandoraでキーボードの再生/一時停止キーを音楽の停止/再開にしたいと思います。これどうやってするの?

これは非常に優れたキーボードであり、かなり一般的であるため、誰かがその方法を知っている必要があると思います。私の特定のモデルはNatural Ergonomic Keyboard 4000

3
Calvin Fisher

OpenPandora LogitechG15キーボードのバインディングがあります。しばらく前にG110で使用しましたが、機能しました。 Pandoraが新しいHTML5インターフェースを入手して以来、私はこのアプリを試していませんが、試してみる価値はあります。

1
12hys

私はOpenPandoraを長年使用していましたが、Pandoraがサイトを再設計したときに、しばらく前に機能しなくなったことがわかりました。それ以来、私はPandoraOneアプリケーションの使用に切り替えました。

フィリップという名前の人が AutoHotKey スクリプトを作成し、それを 彼のブログ に投稿しました。これを再生/一時停止キーで機能させるには、次の手順を実行します。

  1. AutoHotKeyをダウンロードしてインストールします。
  2. 上記のブログ投稿からスクリプトをダウンロードしてください。
  3. お気に入りのテキストエディタを使用して、pandoraone.ahkファイルを次のように変更します。

    次のコードでブロックを見つけます。

    ; Ctrl-Win-Alt-Space, Pause/Resume Playing
    ^#!Space::
    If DoesPandoraExist()
    {
        ControlSend, , {SPACE} ; PlayToggle
    }
    return
    

    次に、Media_Play_Pauseキーを追加します。

    ; Ctrl-Win-Alt-Space, Pause/Resume Playing
    ^#!Space::
    Media_Play_Pause::
    If DoesPandoraExist()
    {
        ControlSend, , {SPACE} ; PlayToggle
    }
    return
    
  4. PandoraOneアプリケーションを起動します。

  5. Pandoraone.ahkファイルをダブルクリックします。
  6. 次に、[再生/一時停止]ボタンまたはCtrl-Win-Alt-Spaceの組み合わせを使用して、PandoraOneを再生/一時停止します。

必要に応じて、キーボードの前、次、および停止キーが存在する場合はそれらを利用することもできます。適切な キー定義 を使用して、実行する関数の適切なスクリプトブロックに追加するだけです。

また、右クリックして[スクリプトのコンパイル]を選択すると、変更したスクリプトを.exeに再コンパイルすることができます。これにより、pandoraone.exeファイルが変更内容で更新されます。変更内容は、たとえばバッチスクリプトから呼び出すことができます。

1