【发布时间】:2014-05-15 05:51:04
【问题描述】:
我需要获取 GWT 中特定 keydown 事件的 unicode 值。到目前为止我看到的所有参考资料都建议做类似char c = (char)keyCode 的事情,但这似乎不起作用(不会产生我期望的字符/字符串——尤其是当输入是日语时)
我的代码如下:
DOM.setEventListener(documentElement, new EventListener() {
public void onBrowserEvent(Event event) {
int keycode = event.getKeyCode();
char c=(char)keyCode;
String insertText = String.valueOf(c);
// Next I insert the string into the DOM as a text node.
}
});
DOM.sinkEvents(documentElement, Event.ONKEYDOWN);
我需要确保insertText 的值与用户在敲击键盘或使用 IME 输入编辑器输入日文字符时期望插入的值相对应。
谢谢!
【问题讨论】:
标签: gwt