Example usage for org.eclipse.jface.bindings.keys IKeyLookup RETURN_NAME

List of usage examples for org.eclipse.jface.bindings.keys IKeyLookup RETURN_NAME

Introduction

In this page you can find the example usage for org.eclipse.jface.bindings.keys IKeyLookup RETURN_NAME.

Prototype

String RETURN_NAME

To view the source code for org.eclipse.jface.bindings.keys IKeyLookup RETURN_NAME.

Click Source Link

Document

An alternative name for the enter key.

Usage

From source file:org.eclipse.debug.internal.ui.actions.expressions.WatchExpressionDialog.java

License:Open Source License

/**
 * Returns a string representation of the "Ctrl+Return" key sequence.
 * //from   www  .  j  a v a  2s  .co  m
 * @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);
}

From source file:org.whole.lang.text.ui.actions.TextActionFactory.java

License:Open Source License

public Object[][] textActions() {
    IKeyLookup keyLookup = KeyLookupFactory.getDefault();

    int ctrlKey = keyLookup.getCtrl();
    int spaceKey = keyLookup.formalKeyLookup(IKeyLookup.SPACE_NAME);
    KeyStroke ctrlSpaceKeyStroke = KeyStroke.getInstance(ctrlKey, spaceKey);
    KeySequence ctrltSpaceKeySequence = KeySequence.getInstance(ctrlSpaceKeyStroke);

    int returnKey = keyLookup.formalKeyLookup(IKeyLookup.RETURN_NAME);
    KeyStroke returnKeyStroke = KeyStroke.getInstance(returnKey);
    KeySequence returnKeySequence = KeySequence.getInstance(returnKeyStroke);

    int backspaceKey = keyLookup.formalKeyLookup(IKeyLookup.BACKSPACE_NAME);
    KeyStroke backspaceKeyStroke = KeyStroke.getInstance(backspaceKey);
    KeySequence backspaceKeySequence = KeySequence.getInstance(backspaceKeyStroke);

    int deleteKey = keyLookup.formalKeyLookup(IKeyLookup.DELETE_NAME);
    KeyStroke deleteKeyStroke = KeyStroke.getInstance(deleteKey);
    KeySequence deleteKeySequence = KeySequence.getInstance(deleteKeyStroke);

    return new Object[][] { { ctrltSpaceKeySequence, TextEntityDescriptorEnum.Text, SplitOnCaretAction.class },
            { returnKeySequence, TextEntityDescriptorEnum.Text, NewlineAction.class },
            { backspaceKeySequence, TextEntityDescriptorEnum.Text, BackspaceAction.class },
            { deleteKeySequence, TextEntityDescriptorEnum.Text, DeleteAction.class },

            //            { leftKeySequence, TextEntityDescriptorEnum.Text, LeftTextualAction.class },
            //            { rightKeySequence, TextEntityDescriptorEnum.Text, RightTextualAction.class },
            //            { upKeySequence, TextEntityDescriptorEnum.Text, UpTextualAction.class },
            //            { downKeySequence, TextEntityDescriptorEnum.Text, DownTextualAction.class },
    };/*ww  w  .  ja  va  2  s. co m*/
}