Firefoxキーバインディング

FirefoxやMozillaのキーバインディングはインストールしたパッケージ内の次のファイルに記されている。

Contents/MacOS/res/builtin/platformHTMLBindong.xml

カスタマイズの方法はMozilla-japan内にあるが、テキスト編集回りがどうもうまくいかない。

そこで、platformHTMLBindong.xmlファイルを編集することでごまかした。

ファイルを編集後、Firefoxを再起動すれば変更したキーバインディングが利用できる。

Emacs風のカーソル移動を次のように追加した。

....
<binding id="inputFields">
<handlers>
....
<handler event="keypress" key="b" modifiers="control" command="cmd_charPrevious"/>
<handler event="keypress" key="f" modifiers="control" command="cmd_charNext"/>
<handler event="keypress" key="a" modifiers="control" command="cmd_beginLine"/>
<handler event="keypress" key="e" modifiers="control" command="cmd_endLine"/>
<handler event="keypress" key="k" modifiers="control" command="cmd_deleteToEndOfLine"/>
<handler event="keypress" key="y" modifiers="control" command="cmd_paste"/>
</handlers>
</binding>
....

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください