List of usage examples for org.eclipse.jface.bindings.keys IKeyLookup BACKSPACE_NAME
String BACKSPACE_NAME
To view the source code for org.eclipse.jface.bindings.keys IKeyLookup BACKSPACE_NAME.
Click Source Link
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 }, };/*w w w . j a v a2s.c o m*/ }