Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Chromeブラウザを使用してアプリ(GWT Java)を実行すると、次のコードがうまく機能します
if (event.getUnicodeCharCode() == 13)
しかし、同じアプリを Firefox ブラウザーで実行しても、望ましい結果は得られません。
すべてのブラウザから入力イベントをキャプチャし、同じ処理コードを実行したいと考えています。
Firefox はkeypressEnter キーに対してイベントを発生させません。代わりにkeydownorを使用する必要がありますkeyup(ただし、文字コードではなくキー コードを処理します。幸い、Enter キーと LF 文字は同じです)。
keypress
keydown
keyup
char コードの代わりに、物理キーに関連付けられているキー コードを見てください。
if (event.getKeyCode() == KeyCodes.KEY_ENTER)