Dartで簡単なアプリケーションを開発しようとしていますが、矢印キーのプレスイベントをキャッチしたいので、onKeyPressイベントを追加しようとしました。
window.on.keyPress.add(myKeyDownEvent);
void myKeyDownEvent(Event event){
query("#text").text = event.type.toString();
}
矢印キーを除くすべてのキー押下で機能します。何が問題なのですか。
WontFixステータスのChromeには問題があります。コメント5は言う:
これはIEと一致するように行われます。keypressイベントは、文字を挿入するキーに対してのみ発生することになっています。キーダウン/キーアップは矢印キーに対して実行されることに注意してください。
私のために働くwindow.on.keyDown
代わりに使用する。window.on.keyPress