我需要检查是否按下了任何键。
我正在使用此代码。当我运行它时,除非我单击 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>