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

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

Introduction

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

Prototype

public boolean isShiftKeyDown() 

Source Link

Document

Is the shift key down?

Usage

From source file:com.vaadin.addon.timeline.gwt.client.VTimelineWidget.java

/**
 * Handles keyboard events recieved from the user
 * /*from w w  w  .j a  v a  2s  .  c  om*/
 * @param event
 *            The event recieved
 */
protected void handleKeyboardEvent(KeyEvent<? extends EventHandler> event) {
    int keyCode = event.getNativeEvent().getKeyCode();
    if (browser.isVisible()) {
        /*
         * Using browser to scroll with
         */
        if (event.getAssociatedType() == KeyUpEvent.getType()) {
            browser.refreshSelection();
        } else if (keyCode == KeyCodes.KEY_LEFT) {
            browser.scrollLeft(event.isShiftKeyDown());
        } else if (keyCode == KeyCodes.KEY_RIGHT) {
            browser.scrollRight(event.isShiftKeyDown());
        } else if (keyCode == KeyCodes.KEY_UP) {
            browser.zoomIn(5);
        } else if (keyCode == KeyCodes.KEY_DOWN) {
            browser.zoomOut(5);
        }
    } else {
        /*
         * Using display to scroll if browser is not available
         */
        if (keyCode == KeyCodes.KEY_LEFT) {
            display.scrollLeft(event.isShiftKeyDown());
        } else if (keyCode == KeyCodes.KEY_RIGHT) {
            display.scrollRight(event.isShiftKeyDown());
        } else if (keyCode == KeyCodes.KEY_UP) {
            // TODO
            VConsole.error("Zooming when no browser bar present not implemented");
        } else if (keyCode == KeyCodes.KEY_DOWN) {
            // TODO
            VConsole.error("Zooming when no browser bar present not implemented");
        }
    }
}

From source file:org.opennms.features.topology.ssh.internal.gwt.client.ui.Code.java

License:Open Source License

/**
 * The Code(KeyEvent event) constructor takes a generic KeyEvent and decides whether
 * it is a KeyPressEvent or KeyDownEvent. Any relevant information about the event
 * is extracted and stored in class variables
 * @param event generic KeyEvent/*from  w w w .  j av a 2  s  . co  m*/
 */
@SuppressWarnings("rawtypes")
public Code(KeyEvent event) {
    if (event != null) {
        if (event instanceof KeyPressEvent) {
            kP_Event = (KeyPressEvent) event;
        } else if (event instanceof KeyDownEvent) {
            kD_Event = (KeyDownEvent) event;
        }
        isCtrlDown = event.isControlKeyDown();
        isAltDown = event.isAltKeyDown();
        isShiftDown = event.isShiftKeyDown();
    }

    if (kP_Event != null) {
        charCode = kP_Event.getUnicodeCharCode();
    } else if (kD_Event != null) {
        keyCode = kD_Event.getNativeKeyCode();
    }

    isFunctionKey = false;
    for (int k : keyCodes) {
        if (keyCode == k) {
            isFunctionKey = true;
            break;
        }
    }
}

From source file:org.opennms.gwtterminal.client.Code.java

License:Open Source License

@SuppressWarnings("rawtypes")
public Code(KeyEvent event) {
    if (event != null) {
        if (event instanceof KeyPressEvent) {
            kP_Event = (KeyPressEvent) event;
        } else if (event instanceof KeyDownEvent) {
            kD_Event = (KeyDownEvent) event;
        }/*  w  w  w.  j a v a 2 s . c o  m*/
        isCtrlDown = event.isControlKeyDown();
        isAltDown = event.isAltKeyDown();
        isShiftDown = event.isShiftKeyDown();
    }
    int temp = 0;
    if (kP_Event != null) {
        charCode = kP_Event.getUnicodeCharCode();
    } else if (kD_Event != null) {
        temp = keyCode = kD_Event.getNativeKeyCode();
    }
    isFunctionKey = false;
    for (int k : keyCodes) {
        if (temp == k) {
            isFunctionKey = true;
            break;
        }
    }
}