我正在尝试在 dart 中开发一个简单的应用程序,并且我想捕捉箭头键按下事件,我尝试添加一个 onKeyPress 事件:
window.on.keyPress.add(myKeyDownEvent);
void myKeyDownEvent(Event event){
query("#text").text = event.type.toString();
}
它适用于所有按键,除了箭头键有什么问题?
具有WontFix状态的 chrome存在问题。评论 5 说:
这样做是为了匹配 IE。keypress 事件只应该为插入字符的键触发。请注意,keydown/keyup 会触发箭头键。
使用window.on.keyDown
代替window.on.keyPress
对我有用。