2017-03-21 3 views
0

jxbrowser 6.11 BrowserViewオブジェクトにキーリスナーを追加して、ユーザーが入力したキーをログに記録しました。このリスナーでは、keyPressedイベントとkeyReleasedイベントは確認できますが、keyTypedイベントはありません。何らかの理由でjxbrowserがKEY_TYPEDイベントを消費している可能性がありますか?そしてもしそうなら、それについて私ができることは何ですか?残念ながら、キーイベントの処理とログに使用される外部メソッドの制限のため、KEY_TYPEDイベントをキーイベントに渡す必要があります。KEY_TYPEDイベントはjxbrowserによって消費されますか?

+0

判明したように、KEY_TYPEDイベントは、ヘビー級と軽量のブラウザの種類が異なるように処理されます。軽量に切り替えると問題が解決しました。 (ありがとう、ニキータ!) –

答えて

1

KEY_TYPEDイベントは、LIGHTWEIGHTモードで作成されたBrowserインスタンスのBrowserViewで正しく処理されます。

関連する問題