Mac OS XのFirefoxで、場合に応じてショートカットキーを無効にしたい

WindowsのFirefoxだったら、

window.addEventListener(
    'keypress',
    function(event) {
        event.preventDefault();
        event.stopPropagation();
    }, false);

とかで、ショートカットキーも実行させないように出来ますが、Mac OS XFirefox(2.0.0.12)だとどうも同じようには行きません。
keypressとか、keydownが発生する前に、ショートカットキーが実行されてしまう感じです。


Firefoxのソース見ればなんかわかるかなぁと思ってダウンロードしてみたけど、まったくわからず…
なんか良い方法ないかなぁ。

        • -

追記@2008/03/24
ファンクションキー(F3やF5)は、Windowsと同じようにkeypressで抑止できた。
Cmd+系はダメみたい。