web-dev-qa-db-ja.com

Firefox:デフォルトのキーボードショートカット設定の変更/無効化

Keyconfig アドオンをインストールし、Ctrl + Shift + Oを押すたびにFirefoxでオフラインモードを切り替えるように設定しました。以前のバージョンのFirefox(バージョン28.0より前)では問題なく動作しました。

ただし、今、Developer Toolsペインを開いているときにCtrl + Shift + Oを押すと、ペインが[ツールボックスオプション]タブに切り替わり、結果として「オフラインに切り替える」オプションがトリガーされません。 (これは、キーボードが「開発者ツール」ペインで「フォーカス」されている場合にのみ発生します。実際にWebページで作業している場合(つまり、一部のWebページ要素がフォーカスされている場合)、Ctrl + Shift + Oは、開発者かどうかに関係なく常に機能しますツールウィンドウが開いているかどうか)。

Ctrl + Shift + Oショートカットの割り当ては、Firefoxの[開発者ツール]ペイン自体の一部のようですので、プラグインやアドオンがこの点で役立つとは思いません。 (結局のところ、ショートカットをカスタマイズしたKeyconfigもアドオンです!)

そのため、キーボードショートカットCtrl + Shift + Oの制御を回復するために、開発者ツールツールボックス(または、Firefox自体)の構成を変更する可能な方法を探しています。 (まあ、私は自分のショートカットを別のショートカットに変更する方が簡単だと知っていますが、必要なときにいつでもCtrl + Shift + Oを押すことに慣れているので、今はそれを取り除くことができません。:))探していましたかなり長い間ウェブ上で問題を解決しましたが、それでも満足のいく解決策に到達できませんでした。

どんなアイデア/提案も大歓迎です。

9
Janaka Bandara

Firefox Quantumで使用できる拡張機能: Saka KeyShortkeys

ただし、拡張機能は制限されているようで、さまざまな状況で機能しません

  • https://addons.mozilla.org/ などの特権ページ
  • 新しいタブページ、
  • about:config、about:newtab、about:addonsなどの内部ページ
  • uRLバー/検索バーなどのウェブページの外
  • ページの読み込みが完了する前

したがって、時々キーボードショートカットが機能しなくなり、何かがおかしいまったく異なるコマンドを実行する可能性があります。 Mozillaに感謝します。

クレジット:制限のリストは、2つの拡張機能のプロジェクトページから収集されました。

コーディングスキルを必要とする複雑なオプション

var key = document.getElementById('viewBookmarksSidebarKb');
if (key) key.remove();
  • 独自のjsを記述 、下部のコードを参照var _mappings = {(Firefoxの起動後に[ブラウザコンソール]に貼り付けます)

  • Binary hacking firefox (Firefoxをアップグレードするたびにハックスクリプトを再実行します)

9
AdamS

答えを更新する時間です。公式の サポートページ は今では十分であり、キーボード拡張機能をカスタマイズするための新しい拡張機能 Saka と呼ばれています。これは実験的なものですが、公式なものであり、私(Firefox 60開発者)に最適ですエディション/ Ubuntu Linux)

1

実際には Customizable Shortcuts Extension は、Firefoxのショートカットを変更できます(競合を表示する可能性があります)。ぜひ試してみてください。

しかし、私はまだ拡張機能のないソリューションとショートカットを完全に無効にする機能を探しています...

編集する

@ louis のように、customizable-shortcutsアドオンは廃止されました(2016/2017前後)。同じ機能が shortkeys アドオン( GitHub )に追加されました。

1
bufh