FirefoxでSoundcloud、YouTubeなどにメディアキーを使用しますか?


25

バージョン39.0でFirefoxを使用しています。私のキーボードにはメディアキーがあり、Soundcloud、Youtubeなどのサイトを制御するために使用したいです。

それは可能ですか?

Firefoxバージョン

メディアキー

回答:


17

開発者がFirefoxをChromeクローンに作り直すことを決めたため、Media KeysアドオンはFirefoxバージョン57では機能しません。2017年11月に、彼らはFirefox 57に現在の「レガシー」と呼ばれる現在のアドオン形式をドロップし、WebExtensionsを支持する意向を発表しました。

これにより、理論的にはChromeストアのほとんどがFirefoxユーザーに開かれますが、開発者が時間内にWebExtensionsに変換しない現在のアドオンはすべて無効になります。

アドオンツールを開くと、Firefox 56ですでに問題を確認できます。バージョン57で動作しないアドオンには、黄色のレガシー通知が付いています:

image1

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}

私のキーボードにはこれらのキーがないため、上記のスクリプトは完全にテストされていません。


少なくともFFに不満があるのは私だけではありません。良い答え、UVed。私がやったことに関しては。私はまだ展望にいるので、51 ESRに悩まされていました。
デビッド

@David:私自身、Firefox ESR 52.4.1を使用しています。これはFF56に相当し、FF57からのセキュリティ更新プログラムが適用されています。これにより、永続的な解決策を見つけるのにさらに8か月かかります。
harrymc

FF ESRには、設定を保存できない一部のアドオン(LastPassなど)に問題があることがわかりました。また、FF56に基づくESRバージョンは奇妙なバージョン52と呼ばれますが、このため、一部のアドオンは、必要なFirefoxバージョンが少なくとも55であると言って動作を拒否します。 。
-harrymc

おかげで、私はxdotoolsを使用してLinuxにAutoJotkeyスクリプトをapdated
gwenzek

1
拡張機能の開発者のせいにしないでください。FF57(およびChrome)のAPIは、Google(および現在のMozilla)によるばかげた省略/欠点/不具合のためにひどく不自由です。まともな:パスワードマネージャー、セッションマネージャー、コンテキストメニューマネージャー、ダウンロードマネージャーは不可能になりました。Chromeに相当するものは、FFでかつて利用できたものの淡い、ユーザーに敵対的なm笑です。
ブロックアダムス

14

メディアキー

はい、可能です!このためにaddons.mozilla.orgからMedia Keysをダウンロードします。このツールは、メディアキーイベントリスナーをFirefoxに追加し、以下を使用できるようにします。

  • 再生/一時停止
  • やめる

サポートされているすべての音楽/動画サイト。

問題

何らかの理由で、Firefoxがアクティブウィンドウ(Windows 10で発生)である場合にのみメディアキーが機能します。また、アドオンは現在Firefox 57以降では機能しません 。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.