Example usage for com.google.gwt.user.client.ui KeyboardListener MODIFIER_META

List of usage examples for com.google.gwt.user.client.ui KeyboardListener MODIFIER_META

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui KeyboardListener MODIFIER_META.

Prototype

int MODIFIER_META

To view the source code for com.google.gwt.user.client.ui KeyboardListener MODIFIER_META.

Click Source Link

Usage

From source file:com.gwt.components.client.Canvas.java

License:Open Source License

public void onBrowserEvent(Event event) {
    switch (DOM.eventGetType(event)) {
    case Event.ONMOUSEDOWN:
    case Event.ONMOUSEUP:
    case Event.ONMOUSEMOVE:
    case Event.ONMOUSEOVER:
    case Event.ONMOUSEOUT: {
        if (mouseListeners != null) {
            modifiers = (DOM.eventGetShiftKey(event) ? KeyboardListener.MODIFIER_SHIFT : 0)
                    | (DOM.eventGetMetaKey(event) ? KeyboardListener.MODIFIER_META : 0)
                    | (DOM.eventGetCtrlKey(event) ? KeyboardListener.MODIFIER_CTRL : 0)
                    | (DOM.eventGetAltKey(event) ? KeyboardListener.MODIFIER_ALT : 0);
            mouseListeners.fireMouseEvent(this, event);
        }/*  w ww.j  av a2s .  c  o  m*/
        break;
    }
    case Event.ONMOUSEWHEEL: {
        if (mouseWheelListeners != null) {
            modifiers = (DOM.eventGetShiftKey(event) ? KeyboardListener.MODIFIER_SHIFT : 0)
                    | (DOM.eventGetMetaKey(event) ? KeyboardListener.MODIFIER_META : 0)
                    | (DOM.eventGetCtrlKey(event) ? KeyboardListener.MODIFIER_CTRL : 0)
                    | (DOM.eventGetAltKey(event) ? KeyboardListener.MODIFIER_ALT : 0);
            mouseWheelListeners.fireMouseWheelEvent(this, event);
        }
        break;
    }
    case Event.ONKEYDOWN:
    case Event.ONKEYPRESS:
    case Event.ONKEYUP:
        super.onBrowserEvent(event);
    }
}

From source file:com.vaadin.client.ui.ShortcutActionHandler.java

License:Apache License

ShortcutKeyCombination(int kc, int[] modifiers) {
    keyCode = (char) kc;

    modifiersMask = 0;// ww  w  .  ja va2s. c o  m
    if (modifiers != null) {
        for (int i = 0; i < modifiers.length; i++) {
            switch (modifiers[i]) {
            case ALT:
                modifiersMask = modifiersMask | KeyboardListener.MODIFIER_ALT;
                break;
            case CTRL:
                modifiersMask = modifiersMask | KeyboardListener.MODIFIER_CTRL;
                break;
            case SHIFT:
                modifiersMask = modifiersMask | KeyboardListener.MODIFIER_SHIFT;
                break;
            case META:
                modifiersMask = modifiersMask | KeyboardListener.MODIFIER_META;
                break;
            default:
                break;
            }
        }
    }
}