7

2 つの部分からなる質問:

  1. 厳密に JavaScript を使用して Google Chrome 拡張機能で Mac キーボードのメディア再生コントロール キー (前、再生/一時停止、次) をキャプチャ (押すことに反応) する方法はありますか?
  2. if (answerToQuestion1 === "no")ある種のネイティブ プラグイン(C/C++) を使用してそれを行う方法はありますか?

Unity Music Media Keysが行うように、これが可能であることはわかっています (ただし、ネイティブ プラグインを使用していることはわかっています)。

これまで見てきたのは、このプラグインです。これは、それを行うと主張していますが、実際にはキーをファンクション キーとして機能させるためにFunctionFlipF7を必要とし、 、F8、およびの押下に反応しF8ます。

4

2 に答える 2

8

1 - いいえ =[

2 - おっと - なんてこった。この拡張機能は前に見たことがなかったので、ありがとうございます。私はそれを少し掘り下げました.osxに.pluginとWindowsサポート用のdllをインストールしているようです。

逆コンパイルされたプラグインは、ほんの数百行です - https://gist.github.com/3849247

彼らは、https://github.com/nevyn/SPMediaKeyTapを使用して、メディア キー (os x 上) に直接プラグインします。それらは、ポート 12345 で実行されているローカルの socket.io サーバーを介してブラウザにそれを中継しており、プラグインはその上で発生したイベントをリッスンしています。

きちんとした夕食。

編集:これは現在、クロムでネイティブにサポートされています

于 2012-10-07T19:05:20.170 に答える