私は機能を受信して、キーが押されたときにそれを呼び出すのKeyListenerを持っている:別のリスナーとしてxulウィンドウを登録するには?
function addKeyListener(functionToCall) {
addKeyEvent("keypress", function() { functionToCall(arguments[0]) }, false);
}
は、私は私の窓はのKeyListenerなるようにするその機能に何を渡すことができますか?
私は上記の機能を使用する現用システムを持っています。私はウィンドウに同じ機能を使用したいのですが、キーが押されたときにウィンドウ内でどの機能が呼び出されるのかわかりません。 –
多分私は、キーイベントを取得し、そのイベントを使って私のウィンドウでキー押しを生成する関数を渡すことができます。 –
私がキーイベントを扱っていないので、あなたが示唆したようにeventHandlerリスナーを追加できない理由はです。私はコンポーネントにキーのデフォルト処理をさせるだけです。キーが押された(他のウィンドウで)ことを私のウィンドウに通知するだけで、メインウィンドウで押されたかのように扱う必要があります。 –