Example usage for com.google.gwt.event.dom.client KeyEvent isMetaKeyDown

List of usage examples for com.google.gwt.event.dom.client KeyEvent isMetaKeyDown

Introduction

In this page you can find the example usage for com.google.gwt.event.dom.client KeyEvent isMetaKeyDown.

Prototype

public boolean isMetaKeyDown() 

Source Link

Document

Is the meta key down?

Usage

From source file:org.jboss.errai.otec.client.atomizer.Atomizer.java

License:Apache License

private static boolean shouldIgnoreKeyPress(KeyEvent event) {
    if (event.isMetaKeyDown() || event.isControlKeyDown()) {
        return true;
    }/*w  ww. j a v  a  2s . c o  m*/

    int keyCode;
    if (event instanceof KeyDownEvent) {
        keyCode = ((KeyDownEvent) event).getNativeKeyCode();
    } else {
        return true;
    }

    switch (keyCode) {
    case KeyCodes.KEY_DOWN:
    case KeyCodes.KEY_LEFT:
    case KeyCodes.KEY_UP:
    case KeyCodes.KEY_RIGHT:
    case KeyCodes.KEY_ESCAPE:
    case KeyCodes.KEY_PAGEDOWN:
    case KeyCodes.KEY_PAGEUP:
    case KeyCodes.KEY_HOME:
    case KeyCodes.KEY_END:
        return true;
    }

    return false;
}