private boolean shouldSkipNext(int keyCode) { IKeyLookup lookUp = KeyLookupFactory.getDefault(); return lookUp.getCommand() == keyCode || lookUp.getCtrl() == keyCode; }
protected void pasteText(XtextEditor editor, String text) throws Exception { StyledText textWidget = editor.getInternalSourceViewer().getTextWidget(); Point selection = textWidget.getSelection(); Event event = new Event(); event.start = selection.x; event.end = selection.y; event.text = text; event.keyCode = KeyLookupFactory.getDefault().getCtrl(); textWidget.notifyListeners(SWT.KeyDown, event); Method sendKeyEvent = textWidget.getClass().getDeclaredMethod("sendKeyEvent", Event.class); sendKeyEvent.setAccessible(true); sendKeyEvent.invoke(textWidget, event); }
protected void pasteText(XtextEditor editor, String text) throws Exception { StyledText textWidget = editor.getInternalSourceViewer().getTextWidget(); Point selection = textWidget.getSelection(); Event event = new Event(); event.start = selection.x; event.end = selection.y; event.text = text; event.keyCode = KeyLookupFactory.getDefault().getCtrl(); textWidget.notifyListeners(SWT.KeyDown, event); Method sendKeyEvent = textWidget.getClass().getDeclaredMethod("sendKeyEvent", Event.class); sendKeyEvent.setAccessible(true); sendKeyEvent.invoke(textWidget, event); }
protected int[] sortModifierKeys(int modifierKeys) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); final int[] sortedKeys = new int[4]; int index = 0; if ((modifierKeys & lookup.getAlt()) != 0) { sortedKeys[index++] = lookup.getAlt(); } if ((modifierKeys & lookup.getCommand()) != 0) { sortedKeys[index++] = lookup.getCommand(); } if ((modifierKeys & lookup.getCtrl()) != 0) { sortedKeys[index++] = lookup.getCtrl(); } if ((modifierKeys & lookup.getShift()) != 0) { sortedKeys[index++] = lookup.getShift(); } return sortedKeys; } }
protected int[] sortModifierKeys(final int modifierKeys) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); final int[] sortedKeys = new int[4]; int index = 0; if ((modifierKeys & lookup.getAlt()) != 0) { sortedKeys[index++] = lookup.getAlt(); } if ((modifierKeys & lookup.getCommand()) != 0) { sortedKeys[index++] = lookup.getCommand(); } if ((modifierKeys & lookup.getCtrl()) != 0) { sortedKeys[index++] = lookup.getCtrl(); } if ((modifierKeys & lookup.getShift()) != 0) { sortedKeys[index++] = lookup.getShift(); } return sortedKeys; } }
@Override protected int[] sortModifierKeys(final int modifierKeys) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); final int[] sortedKeys = new int[4]; int index = 0; if ((modifierKeys & lookup.getAlt()) != 0) { sortedKeys[index++] = lookup.getAlt(); } if ((modifierKeys & lookup.getCommand()) != 0) { sortedKeys[index++] = lookup.getCommand(); } if ((modifierKeys & lookup.getCtrl()) != 0) { sortedKeys[index++] = lookup.getCtrl(); } if ((modifierKeys & lookup.getShift()) != 0) { sortedKeys[index++] = lookup.getShift(); } return sortedKeys; } }
@Override protected int[] sortModifierKeys(int modifierKeys) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); final int[] sortedKeys = new int[4]; int index = 0; if ((modifierKeys & lookup.getAlt()) != 0) { sortedKeys[index++] = lookup.getAlt(); } if ((modifierKeys & lookup.getCommand()) != 0) { sortedKeys[index++] = lookup.getCommand(); } if ((modifierKeys & lookup.getCtrl()) != 0) { sortedKeys[index++] = lookup.getCtrl(); } if ((modifierKeys & lookup.getShift()) != 0) { sortedKeys[index++] = lookup.getShift(); } return sortedKeys; } }
@Override protected int[] sortModifierKeys(final int modifierKeys) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); final int[] sortedKeys = new int[4]; int index = 0; if ((modifierKeys & lookup.getAlt()) != 0) { sortedKeys[index++] = lookup.getAlt(); } if ((modifierKeys & lookup.getCommand()) != 0) { sortedKeys[index++] = lookup.getCommand(); } if ((modifierKeys & lookup.getCtrl()) != 0) { sortedKeys[index++] = lookup.getCtrl(); } if ((modifierKeys & lookup.getShift()) != 0) { sortedKeys[index++] = lookup.getShift(); } return sortedKeys; } }
@Override protected int[] sortModifierKeys(int modifierKeys) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); final int[] sortedKeys = new int[4]; int index = 0; if ((modifierKeys & lookup.getAlt()) != 0) { sortedKeys[index++] = lookup.getAlt(); } if ((modifierKeys & lookup.getCommand()) != 0) { sortedKeys[index++] = lookup.getCommand(); } if ((modifierKeys & lookup.getCtrl()) != 0) { sortedKeys[index++] = lookup.getCtrl(); } if ((modifierKeys & lookup.getShift()) != 0) { sortedKeys[index++] = lookup.getShift(); } return sortedKeys; } }
/** * Returns a string representation of the "Ctrl+Return" key sequence. * * @return a string representation of the "Ctrl+Return" key sequence. */ private String getCtrlReturnText() { IKeyLookup keyLookup = KeyLookupFactory.getDefault(); int ctrlKey = keyLookup.getCtrl(); int returnKey = keyLookup.formalKeyLookup(IKeyLookup.RETURN_NAME); KeyStroke ctrlReturnKeyStroke = KeyStroke.getInstance(ctrlKey, returnKey); KeySequence ctrltReturnKeySequence = KeySequence.getInstance(ctrlReturnKeyStroke); return SWTKeySupport.getKeyFormatterForPlatform().format(ctrltReturnKeySequence); }
if ((modifierKeys & lookup.getCtrl()) != 0) { sortedKeys[index++] = lookup.getCtrl(); sortedKeys[index++] = lookup.getShift(); if ((modifierKeys & lookup.getCtrl()) != 0) { sortedKeys[index++] = lookup.getCtrl(); sortedKeys[index++] = lookup.getShift(); if ((modifierKeys & lookup.getCtrl()) != 0) { sortedKeys[index++] = lookup.getCtrl();
private final int countStrokes(final Trigger[] triggers) { int strokeCount = triggers.length; for (final Trigger trigger : triggers) { if (trigger instanceof KeyStroke) { final KeyStroke keyStroke = (KeyStroke) trigger; final int modifierKeys = keyStroke.getModifierKeys(); final IKeyLookup lookup = KeyLookupFactory.getDefault(); if ((modifierKeys & lookup.getAlt()) != 0) { strokeCount += 8; } if ((modifierKeys & lookup.getCtrl()) != 0) { strokeCount += 2; } if ((modifierKeys & lookup.getShift()) != 0) { strokeCount += 4; } if ((modifierKeys & lookup.getCommand()) != 0) { strokeCount += 2; } } else { strokeCount += 99; } } return strokeCount; } }
private final int countStrokes(final Trigger[] triggers) { int strokeCount = triggers.length; for (int i = 0; i < triggers.length; i++) { final Trigger trigger = triggers[i]; if (trigger instanceof KeyStroke) { final KeyStroke keyStroke = (KeyStroke) trigger; final int modifierKeys = keyStroke.getModifierKeys(); final IKeyLookup lookup = KeyLookupFactory.getDefault(); if ((modifierKeys & lookup.getAlt()) != 0) { strokeCount += 8; } if ((modifierKeys & lookup.getCtrl()) != 0) { strokeCount += 2; } if ((modifierKeys & lookup.getShift()) != 0) { strokeCount += 4; } if ((modifierKeys & lookup.getCommand()) != 0) { strokeCount += 2; } } else { strokeCount += 99; } } return strokeCount; } }
strokeCount += 8; if ((modifierKeys & lookup.getCtrl()) != 0) { strokeCount += 2;
strokeCount += 8; if ((modifierKeys & lookup.getCtrl()) != 0) { strokeCount += 2;
strokeCount += 8; if ((modifierKeys & lookup.getCtrl()) != 0) { strokeCount += 2;
.getNaturalKey(); if ((currentKeyStroke.getModifierKeys() == (lookup .getCtrl() | lookup.getShift())) && ((currentNaturalKey >= '0' && currentNaturalKey <= '9') || (currentNaturalKey >= 'A' && currentNaturalKey <= 'F') || (currentNaturalKey == 'U'))) {
.getNaturalKey(); if ((currentKeyStroke.getModifierKeys() == (lookup .getCtrl() | lookup.getShift())) && ((currentNaturalKey >= '0' && currentNaturalKey <= '9') || (currentNaturalKey >= 'A' && currentNaturalKey <= 'F') || (currentNaturalKey == 'U'))) {