Mozilla Firefox ブラウザ無料ダウンロード

FreeBSD 7.0 にて。

Firefox キーバインディングの設定ファイルはどこ?

ようするに

昔の Firefox は
user's chrome ディレクトリに userHTMLBindings.xml を用意して
res/builtin へ ln -s するという方法を想定していたが
userHTMLBindings.xml を見てくれないという問題があり
res/builtin/platformHTMLBindings.xml を直接いじるしかなかった。

今の Firefox は
platformHTMLBindings.xml が res/builtin に無くて
chrome/toolkit.jar の中にある。

# cd /usr/local/lib/firefox-devel/chrome
# jar xf toolkit.jar
# vi content/global/platformHTMLBindings.xml
# jar cf toolkit.jar content

JDK を入れてないと jar コマンドはないかもしれない。

platformHTMLBindings.xml をどう修正するのか

ようするに

binding の inputFields と textAreas に
key "h" の handler を追加する。

<binding id="inputFields">
    <handler event="keypress" key="h" modifiers="accel"
        command="cmd_deleteCharBackward"/>
</binding>

<binding id="textAreas">
    <handler event="keypress" key="h" modifiers="accel"
        command="cmd_deleteCharBackward"/>
</binding>

以上がめんどくさければアドオンを使う。
Firemacs が決定版なので迷うことはない。

参考文献:
http://www.mozilla.org/unix/customizing.html
http://www.mozilla-japan.org/unix/customizing.html

topic: computer
first posted: 2009-02-10 21:41:35
last modified: 2009-06-12 12:32:38