我需要檢查是否有任何按鍵被按下。打開Laszlo onkeydown事件問題
我正在使用此代碼。當我運行它時,它什麼都不做,除非我點擊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>
在哪個運行時你會遇到這個問題?我假設它是verion 5.0? –
@ r.bitter:在5.0以及3.3代碼 – karthick