Dart KeyboardEvent返回false

时间:2014-12-30 06:57:15

标签: html5 input dart keyboard-events

我按照以下方式在我的框架中输入:

window.onKeyDown.listen((KeyboardEvent e) {
    _keys[e.keyCode]=true;
    e.stopPropagation();
});

(全班here

我曾经习惯将return false;放在Java方法的末尾,这表明事件已经得到了解决。我已经读过e.stopPropagation();应该做同样的事情。不幸的是,它没有。

(尝试按此sample game中的空格)

问题是,如何防止KeyboardEvent遍历整个文档。

1 个答案:

答案 0 :(得分:2)

preventDefault方法可以解决问题:

window.onKeyDown.listen((KeyboardEvent e) {
...
  e.preventDefault();
});