GWT 中文鼠标 select 事件

GWT chinese mouse select event

当用户使用鼠标从显示在文本框下方的下拉菜单中输入 select 中文符号时,我无法捕获事件。如果我 select 它使用数字或使用空格键,则会触发 onKeyUp 事件。但是当我 select 从下拉列表中右击符号时,它不会触发任何事件。

GWT 显示浏览器调度的事件,它不会为键盘事件做任何花哨的事情(这太乱了;更高级别的事件是可能的,但绝对不会尝试 通过综合或抑制低级事件规范化 浏览器行为)。这意味着如果您在这里没有收到 KeyUpEvent,那是因为浏览器没有发送

请参阅 http://www.w3.org/TR/uievents/#events-composition-event-key-events 内容:

During the composition session, all keydown and keyup events MAY be suppressed.

不幸的是,GWT 没有公开更新和更高级别的 input 事件:https://developer.mozilla.org/en-US/docs/Web/Events/input(请注意,它在旧的 IE 中仍然不起作用,基本支持仅在 IE9 中提供根据页面末尾的兼容性 table)