3

我正在尝试在 dart 中开发一个简单的应用程序,并且我想捕捉箭头键按下事件,我尝试添加一个 onKeyPress 事件:

window.on.keyPress.add(myKeyDownEvent);

void myKeyDownEvent(Event event){
  query("#text").text = event.type.toString();  
}

它适用于所有按键,除了箭头键有什么问题?

4

1 回答 1

3

具有WontFix状态的 chrome存在问题。评论 5 说:

这样做是为了匹配 IE。keypress 事件只应该为插入字符的键触发。请注意,keydown/keyup 会触发箭头键。

使用window.on.keyDown代替window.on.keyPress对我有用。

于 2012-11-14T15:31:08.350 回答