あらいです。
ちょっと便乗させていただきます。
> root で unix.js をいじらなくてもいい方法があります。
これとは別のファイルですが、私は今、res/builtin/htmlBindings.xml に
対し、こんな変更をしています。
<bindings id="htmlBindings"
(略)
<binding id="browserBase">
<handlers>
(略)
<handler event="keypress" key=" " modifiers="shift" command="cmd_scrollPageUp" />
追加 <handler event="keypress" key=" " modifiers="control" command="cmd_scrollPageUp" />
追加 <handler event="keypress" keycode="VK_DELETE" command="cmd_scrollPageUp" />
<handler event="keypress" keycode="VK_PAGE_UP" command="cmd_scrollPageUp" />
つまり、Shift-space の他に Control-space, Delete でも上方にスクロー
ルするようにしています。Control-space はともかく、Delete は Netscape
4.X でよく使っていたので。
Shift-space は、誰かに取られてしまうのか、スクロールしません。
この変更をユーザの環境で行なう手はないものでしょうか。