public void onKeyDown(KeyDownEvent event) { if (event.isControlKeyDown()) { if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) { //do something here } } }
protected KeyDownEvent mockKeyDownEvent(final Optional<Integer> keyCode, final Optional<Boolean> isShiftKeyDown, final Optional<Boolean> isControlKeyDown) { final KeyDownEvent e = mock(KeyDownEvent.class); keyCode.ifPresent((c) -> when(e.getNativeKeyCode()).thenReturn(c)); isShiftKeyDown.ifPresent((c) -> when(e.isShiftKeyDown()).thenReturn(c)); isControlKeyDown.ifPresent((c) -> when(e.isControlKeyDown()).thenReturn(c)); return e; } }
protected void onEditorKeyDown(KeyDownEvent e) { int kc = e.getNativeKeyCode(); switch (kc) { case 66: if (e.isControlKeyDown()) { e.stopPropagation(); e.preventDefault(); getBasicFormatter().toggleBold(); } break; case 73: if (e.isControlKeyDown()) { e.stopPropagation(); e.preventDefault(); getBasicFormatter().toggleItalic(); } break; case 85: if (e.isControlKeyDown()) { e.stopPropagation(); e.preventDefault(); getBasicFormatter().toggleUnderline(); } break; } }
private KeyboardOperation getOperation(final KeyDownEvent event) { final int keyCode = event.getNativeKeyCode(); final boolean isShiftKeyDown = event.isShiftKeyDown(); final boolean isControlKeyDown = event.isControlKeyDown(); for (KeyboardOperation operation : operations) { if (operation.getKeyCode() == keyCode) { if (keyDownStateMatches(isShiftKeyDown, operation.isShiftKeyDown()) && keyDownStateMatches(isControlKeyDown, operation.isControlKeyDown())) { return operation; } } } return null; }
private KeyboardOperation getOperation(final KeyDownEvent event) { final int keyCode = event.getNativeKeyCode(); final boolean isShiftKeyDown = event.isShiftKeyDown(); final boolean isControlKeyDown = event.isControlKeyDown(); for (KeyboardOperation operation : operations) { if (operation.getKeyCode() == keyCode) { if (keyDownStateMatches(isShiftKeyDown, operation.isShiftKeyDown()) && keyDownStateMatches(isControlKeyDown, operation.isControlKeyDown())) { return operation; } } } return null; }
@Override public void onKeyDown(KeyDownEvent event) { int keyCode = event.getNativeEvent().getKeyCode(); if (keyCode == 0) { keyCode = event.getNativeEvent().getCharCode(); } if (handleNavigation(keyCode, event.isControlKeyDown() || event.isMetaKeyDown(), event.isShiftKeyDown())) { event.preventDefault(); event.stopPropagation(); } }
@Override public void onKeyDown(final KeyDownEvent event) { final GridWidget selectedGridWidget = getSelectedGridWidget(); if (selectedGridWidget == null) { return; } final KeyboardOperation operation = getOperation(event); if (operation == null) { return; } if (!operation.isExecutable(selectedGridWidget)) { return; } final boolean redraw = operation.perform(selectedGridWidget, event.isShiftKeyDown(), event.isControlKeyDown()); event.preventDefault(); event.stopPropagation(); flushDOMElements(selectedGridWidget); if (redraw) { gridLayer.draw(); } }
@Override public void onKeyDown(final KeyDownEvent event) { final GridWidget selectedGridWidget = getSelectedGridWidget(); if (selectedGridWidget == null) { return; } final KeyboardOperation operation = getOperation(event); if (operation == null) { return; } if (!operation.isExecutable(selectedGridWidget)) { return; } final boolean redraw = operation.perform(selectedGridWidget, event.isShiftKeyDown(), event.isControlKeyDown()); event.preventDefault(); event.stopPropagation(); flushDOMElements(selectedGridWidget); if (redraw) { gridLayer.draw(); } }
public void addSelectionHandler() { tree.addSelectionHandler(event -> onItemSelection(event.getSelectedItem(), false)); tree.addMouseDownHandler(event -> { if (event.getNativeEvent().getButton() == NativeEvent.BUTTON_RIGHT) { onItemSelection(findSelectedItem(event.getClientX(), event.getClientY()), true); } }); tree.addKeyDownHandler(event -> isControlKeyDown = event.isControlKeyDown()); tree.addKeyUpHandler(event -> isControlKeyDown = event.isControlKeyDown()); }
else if (rEvent.isControlKeyDown() && rEvent.getNativeKeyCode() == KeyCodes.KEY_Z)
if (rEvent.isControlKeyDown())
boolean shiftPageDown = event.isShiftKeyDown() && KeyCodes.KEY_PAGEDOWN == event.getNativeKeyCode(); boolean shiftPageUp = event.isShiftKeyDown() && KeyCodes.KEY_PAGEUP == event.getNativeKeyCode(); boolean ctrlA = event.isControlKeyDown() && ('a' == event.getNativeKeyCode() || 'A' == event.getNativeKeyCode()); boolean arrow = KeyDownEvent.isArrow(event.getNativeKeyCode()); selectionModel.asMultiSelectionModel().selectAll(); } else if (arrow) { selectionModel.asMultiSelectionModel().setMultiSelectEnabled(event.isControlKeyDown()); selectionModel.asMultiSelectionModel().setMultiRangeSelectEnabled(event.isShiftKeyDown());