如何阅读功能键?

时间:2013-03-15 18:43:40

标签: gwt

我有一个带有FocusPanel的小部件,我读了KeyPress事件。是否可以定义按下哪个功能键? 我尝试使用event.getUnicodeCharCode(),但我只能按Enter(code-13)一个Ctrl-Enter(10)功能键。

  1. 当按下Esc键时有没有办法触发功能?

  2. 还有哪些其他功能键以及我如何扫描?

1 个答案:

答案 0 :(得分:1)

改为使用nativeKeyCode

以下是list of keyCodes

    FocusPanel  panel = new FocusPanel();
    panel.addKeyUpHandler(new KeyUpHandler() {

        @Override
        public void onKeyUp(KeyUpEvent event) {
             if(event.getNativeEvent().getKeyCode() ==KeyFromLIst){
                 //DO something
               }

        }
    });

为了让Rid-off浏览器不兼容,请选择keyup handler