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イベントは、文字を挿入するキーに対してのみ発生することになっています。キーダウン/キーアップは矢印キーに対して実行されることに注意してください。

私のために働くwindow.on.keyDown代わりに使用する。window.on.keyPress

于 2012-11-14T15:31:08.350 に答える