Events GWT、TextField、Alt代码和获取事件

Events GWT、TextField、Alt代码和获取事件,events,gwt,Events,Gwt,我在GWT和TextField事件方面遇到了一些问题 我想编程一个搜索字段,能够输入丹麦和瑞典名称(即Ø=alt+0216),并更新应用过滤器/格式化程序和当前生活结果 虽然正常的字母和数字在使用keyup事件时可以正常工作,但是alt组合使其变得非常困难。在这里处理FF16,在释放alt后似乎完全没有任何事件 是否有任何方法可以为文本字段获取一个简单的ChangeEvent?而不必亲自尝试。我认为它应该使用 有 及 您可以向文本框添加ValueChangeHandler,但它仅在文本框失去焦点

我在GWT和TextField事件方面遇到了一些问题

我想编程一个搜索字段,能够输入丹麦和瑞典名称(即Ø=alt+0216),并更新应用过滤器/格式化程序和当前生活结果

虽然正常的字母和数字在使用keyup事件时可以正常工作,但是alt组合使其变得非常困难。在这里处理FF16,在释放alt后似乎完全没有任何事件


是否有任何方法可以为文本字段获取一个简单的ChangeEvent?

而不必亲自尝试。我认为它应该使用


您可以向文本框添加ValueChangeHandler,但它仅在文本框失去焦点时才会触发


如果我正确理解了您的用例,那么在释放ALT键时您不需要KeyUpEvent。您需要知道当另一个键被释放时是否按下了ALT键。本机浏览器事件有一个标志:event.altKey。

键盘事件在不同浏览器的JS中是一团乱麻,GWT事件映射到底层事件而不需要太多的处理(我不知道是否为
TextField
,它来自第三方库);我建议您尝试使用纯JS,然后在不使用GWT的情况下重新表述您的问题,并使用
JS
标记提问。
onChange()
onSpecialKey()