Firefox Quantumでキーバインド(キーボードショートカット)を変更する


回答:


8

やり方がある。これは非常に公式ではありませんが、基本的には、アンパックbrowser/omni.ja、キーバインドの編集chrome/browser/content/browser/browser.xul、再パック、スタートアップキャッシュの削除ができます。

また、独自のFirefoxをコンパイルすることもできます。ビルドよりもハックの方が展開や再梱包を検討する場合は、バイナリを展開する必要はありません。

ビルドのもう1つの利点は、gitの公式ソースの上に変更を保存し、ここで行うように常にリベースできることです:https : //github.com/errge/gecko-dev/tree/gregzilla-patched-20181223

最初にバイナリオプションを使用することをお勧めします。これは、水銀クローンプロシージャの開始時だけでなく、20分以内にキーボードショートカットが機能するためです。

これらのメソッドはいずれも、拡張機能やWeb拡張機能に依存せず、ロケーションバーや保護されたページ(コメントで尋ねたとおり)でも常に機能します。そのため、webextensionsを再マッピングするよりもうまく機能します。

私はあなたに興味があるかもしれないすべての詳細で書かれた記事を持っています:https : //github.com/nilcons/firefox-hacks

さらに質問がある場合は、githubで問題を報告してください。


4
スーパーユーザーへようこそ。実際に必要な手順を提供しなければ、この投稿には答えがありません。してください編集リンク材料の本質的な内容を含む、この情報を含むようにあなたのポストを。
私は、モニカを復活させる

ねえ、ありがとう!これはFirefoxが取得する更新にどのように影響しますか?更新ごとにFirefoxを再構築して再インストールする必要がありますか?または、どういうわけか別の更新チャネルをセットアップして、たとえばtravisビルドからフェッチすることができますか?そうすれば、希望するプロセスをほとんど自動化できました。
フィン

1
あなただけのキーバインドの後にある(および他の理由のためにあなた自身をコンパイルするには興味がない)場合は、その後、私は記事のこの部分を使用します。github.com/nilcons/firefox-hacks#binary-hacking-automated だから、基本的に私はこれを持っています「patch-the-fox」としてスクリプトを作成し、firefoxが正常に動作していないことに気付いたら、シェルを起動して「patch-the-fox」を実行し、再起動します。その後、2〜3週間は再び有効です。
18:

browser.xulに変更されましたbrowser.xhtmluserchrome.org/firefox-changes-userchrome-css.html#fx69
Hannes

3

Firefoxサポートから: https : //support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly

注:https://addons.mozilla.org/firefox/addon/saka-key/拡張機能を使用して、Firefoxのキーボードショートカットをカスタマイズできます

あなたが探していたものであることを願っています。


3
残念ながら、この拡張機能はあまり実用的ではありません。それが機能する場合、これは github.com/mikecrittenden/shortkeysがいいでしょう。しかし、Firefoxがスーパー迷惑である、バインディングを抑制するためにウェブサイトを許可され、のように思えるとき、あなたのバインディング:(いくつかのサイト上でのみ作業
フィン

2
完全に同意し、修正するには適切な回避策を見つける必要があります
モレノG

1

どのようなショートカットが必要なのかわかりませんが、Vimium FFと呼ばれるすばらしい拡張機能があり、完全にマウスなしで閲覧できます。この拡張機能は、キーバインドが機能するWebサイトを決定できるフィルターメカニズムを提供します。

Chrome拡張機能からの移植であるため、まだ実験段階にありますが、使用しており、バグや問題が発生しました。

バインディングはVIMバインディングに準拠しており、既にそれらに慣れている場合は自然である必要があります。そうでない場合は、好みに合わせてカスタマイズできます。

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