キーが押されているかどうかを確認する必要があります。
私はこのコードを使用しています。これを実行しても、laszlo 画面をクリックしない限り何も実行されません。なぜこれが起こっているのですか?
<canvas height="250" debug="true">
<debug height="90%" />
<handler name="onkeydown" reference="lz.Keys" args="k">
Debug.debug("key %w %s", k, "down");
</handler>
<handler name="onkeyup" reference="lz.Keys" args="k">
Debug.debug("key %w %s", k, "up");
</handler>
<method name="pressA" args="ignore=null">
Debug.debug("A pressed");
</method>
<handler name="oninit">
var del = new LzDelegate(this, "pressA");
lz.Keys.callOnKeyCombo(del, ["A"]);
</handler>
</canvas>