/** * Returns the formal string representation for this key. * * @return The formal string representation for this key. Guaranteed not to * be <code>null</code>. */ @Override public final String toString() { final IKeyLookup lookup = KeyLookupFactory.getDefault(); return lookup.formalNameLookup(key); } }
@Override public String format(final int key) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); return lookup.formalNameLookup(key); }
public String format(final int key) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); return lookup.formalNameLookup(key); }
@Override public String format(final int key) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); return lookup.formalNameLookup(key); }
@Override public String format(final int key) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); final String name = lookup.formalNameLookup(key); if (resourceBundleKeys.contains(name)) { return Util.translateString(RESOURCE_BUNDLE, name, name); } return name; }
@Override public String format(final int key) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); final String name = lookup.formalNameLookup(key); if (resourceBundleKeys.contains(name)) { return Util.translateString(RESOURCE_BUNDLE, name, name); } return name; }
private boolean shouldSkipNext(int keyCode) { IKeyLookup lookUp = KeyLookupFactory.getDefault(); return lookUp.getCommand() == keyCode || lookUp.getCtrl() == keyCode; }
public String format(final int key) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); final String name = lookup.formalNameLookup(key); if (resourceBundleKeys.contains(name)) { // return Util.translateString(RESOURCE_BUNDLE, name, name); return Util.translateString(getResourceBundle(AbstractKeyFormatter.class), name, name); } return name; }
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 static String getEnterBinding() { return KeyStroke.getInstance(KeyLookupFactory.getDefault().formalKeyLookup(IKeyLookup.CR_NAME)).format(); }
private static String getEnterBinding() { return KeyStroke.getInstance(KeyLookupFactory.getDefault().formalKeyLookup(IKeyLookup.CR_NAME)).format(); }
private static String getEnterBinding() { return KeyStroke.getInstance(KeyLookupFactory.getDefault().formalKeyLookup(IKeyLookup.CR_NAME)).format(); }
private static String getEnterBinding() { return KeyStroke.getInstance(KeyLookupFactory.getDefault().formalKeyLookup(IKeyLookup.CR_NAME)).format(); }
/** * Formats an individual key into a human readable format. This converts the * key into a format similar to Xemacs. * * @param key * The key to format; must not be <code>null</code>. * @return The key formatted as a string; should not be <code>null</code>. */ public String format(final int key) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); if (lookup.isModifierKey(key)) { String formattedName = Util.translateString(RESOURCE_BUNDLE, lookup .formalNameLookup(key), null); if (formattedName != null) { return formattedName; } } return super.format(key).toLowerCase(); }
/** * Formats an individual key into a human readable format. This converts the * key into a format similar to Xemacs. * * @param key * The key to format; must not be <code>null</code>. * @return The key formatted as a string; should not be <code>null</code>. */ @Override public String format(final int key) { final IKeyLookup lookup = KeyLookupFactory.getDefault(); if (lookup.isModifierKey(key)) { String formattedName = Util.translateString(RESOURCE_BUNDLE, lookup .formalNameLookup(key), null); if (formattedName != null) { return formattedName; } } return super.format(key).toLowerCase(); }
/** * 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); }
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; } }