Using Firefox with Emacs-like keybinding
Jetpak is Public
Created By: hirosea
Last Modified: 02/12/07
Summary: A jetpak created on Tue, 13 Feb 2007 01:15:14 GMT

Jetpak Tags:
firefox emacs

note - Tue, 13 Feb 2007 01:15:14 GMT

Firefox 1.5 Beta 1 (Deer Park) をインストールしてみました。対応していない Extension も多々あるようですが、徐々に解消されることを期待しています。

マウスの中ボタンクリックは他の OS と同じように新しいタブで開くようになっています。しかし*1Ctrl-A, Ctrl-E, Ctrl-F, Ctrl-B, Ctrl-p, Ctrl-n 等という Emacs like なキー操作はできません。1.0.4 までは /Applications/Firefox.app/Contents/MacOS/
res/builtin/platformHTMLBindings.xml を編集すればよかったのですが、1.0.5 以降にはこのファイルが存在しません。どこかのファイルをいじればよいのかもしれませんが、分からないまま 1.0.4 を使い続けてきました。

もう一度探してみたところ
こちらに Firefox 1.0.5 以降での Emacs like なキーバインドへの対処法がありました。これで常用できます。
ちょっと面倒になりましたが、Mac では、ターミナルで /Applications/Firefox.app/Contents/MacOS/chrome/toolkit.jar を作業フォルダにコピーし展開します。

% cd /Applications/Firefox.app/Contents/MacOS/chrome/
% cp toolkit.jar $WORKING_DIRECTORY
% cd $WORKING_DIRECTORY
% jar -xf toolkit.jar

展開されたフォルダ(content)の中の platformHTMLBindings.xml に手を加えます。

% vi content/global/platformHTMLBindings.xml























を追加します。platformHTMLBindings.xml の編集が終われば、toolkit.jar を再度圧縮して元に戻します。

% jar -cf toolkit.jar content/
% cp toolkit.jar /Applications/Firefox.app/Contents/MacOS/chrome/

これで、無事 Emacs like なキーバインドで使用できます。/Applications/Firefox.app/Contents/MacOS/ の部分は各 OS で違いがあります。

From: http://www.kncn.net/blog/item/388/




ADVERTISING