List of usage examples for com.google.gwt.event.dom.client KeyEvent isShiftKeyDown
public boolean isShiftKeyDown()
shift key down? 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; } } }