回答:
開発者がFirefoxをChromeクローンに作り直すことを決めたため、Media KeysアドオンはFirefoxバージョン57では機能しません。2017年11月に、彼らはFirefox 57に現在の「レガシー」と呼ばれる現在のアドオン形式をドロップし、WebExtensionsを支持する意向を発表しました。
これにより、理論的にはChromeストアのほとんどがFirefoxユーザーに開かれますが、開発者が時間内にWebExtensionsに変換しない現在のアドオンはすべて無効になります。
アドオンツールを開くと、Firefox 56ですでに問題を確認できます。バージョン57で動作しないアドオンには、黄色のレガシー通知が付いています:
Firefoxには46個のアドオンがあり、自分にぴったりの環境を作成しました。1つのみを除くすべてがレガシーとしてマークされます。問題はあなたが考えるよりもはるかに一般的で広範囲です。
いくつかの可能な解決策を以下にリストします:
アドオンの開発者にWebExtensionsへの変換の努力を依頼してください。
Firefox 57には、代替アドオンの検索に役立つ「類似の拡張機能を検索」ツールが含まれます。
Chromeを支持してFirefoxを放棄します(Firefoxユーザーの大部分がこの経路をたどると確信しています)。
更新をオフにして、Firefox 56を永遠に使い続ける-実際のソリューションではありません。ここではFirefox Portableを使用することもできます。
Firefox 57でレガシーアドオンを実行するためのソリューションを誰かが思い付くことができるように、2018年6月26日までバージョン56で継続するFirefox ESRに切り替えます。これは上記のソリューションとそれほど大きな違いはありません。ただし、重要な更新はブロックされません。
Firefoxから分岐したPale MoonまたはWaterfoxに切り替えますが、すべてのアドオンに互換性があるわけではありません。
これらの解決策はどれも完璧ではありませんが、現時点ではより良い解決策を知りません。Firefox開発者は非常に愚かな決定を下したため、すでに侵食されている市場シェアのかなりの部分が犠牲になると思いますが、誰にもアドバイスを求めているわけではありません。
もう1つの解決策は、Firefox 57でChrome拡張機能を使用することです。アドオンの ChromeストアFoxified では、すでにこれが許可されています。
Firefoxで実行されるChrome拡張機能の記事から :
MozillaのAndy McKayは 2016年11月に調べることにしました。Chromeストアのサイトマップを解析し、そこから100,000の拡張機能、アプリ、テーマを取得し、Firefoxで実行される数を調べました。
彼の調査結果によると、サンプルサイズのChrome拡張機能の約76%がFirefoxで実行されます。残りの拡張機能は、1つ以上のAPI、1つ以上の許可、または1つ以上のマニフェストのいずれかを失います。
著者によると、Chrome拡張機能Streamkeysが見つかりました 。ただし、Firefox 57がない場合、Firefox 57で動作するかどうかはわかりません。
参考文献:
すべてのブラウザとバージョンに対応した非常に軽量なソリューションは、次の観察結果を利用します。
特にYouTubeの場合、ホットキーのリストは記事 30+ YouTube Keyboard Shortcuts You Need to Knowにあります。キーボードのメディアキーに対応するものは次のとおりです。
Spacebar-ビデオの一時停止/再生(プレーヤーのフォーカスが必要)
Kキー-ビデオの一時停止/再生(フォーカスは必要ありません)
↑(矢印キーを上げる)-ボリューム5%を上げる
↓(キーを下げる)-ボリューム5%を下げる
Ctrl+ →-次へ移動ビデオ(プレイリストのみ)
Ctrl+ ←-前のビデオに移動(プレイリストのみ)
AutoHotkeyを使用して、これらのキーボードのメディアキーをこれらのキーにマッピングできます 。AutoHotkeyのキー名のリストは、「キー、マウスボタン、およびジョイスティックコントロールのリスト」の記事に記載されています 。
Youtube用のAutoHotkeyスクリプトの例は次のとおりです。
SetTitleMatchMode, 2 ; match anywhere in window's title
#ifWinActive YouTube ; only if window title contains YouTube
Media_Next:: Send ^{Right} ; Next Track - ctrl+right-arrow
Media_Prev:: Send ^{Left} ; Previous Track - ctrl+left-arrow
Media_Play_Pause:: ; Stop/Start - Spacebar
Media_Stop:: Send {Space}
私のキーボードにはこれらのキーがないため、上記のスクリプトは完全にテストされていません。
はい、可能です!このためにaddons.mozilla.orgからMedia Keysをダウンロードします。このツールは、メディアキーイベントリスナーをFirefoxに追加し、以下を使用できるようにします。
サポートされているすべての音楽/動画サイト。
何らかの理由で、Firefoxがアクティブウィンドウ(Windows 10で発生)である場合にのみメディアキーが機能します。また、アドオンは現在Firefox 57以降では機能しません 。
現在、Firefox コマンドAPIはメディアキーもグローバルキーもサポートしていません 。
これらの問題がMozillaによって修正されるまで、Chromiumと Streamkeys拡張機能を使用できます。