public interface IKeyLookup
A facilitiy for converting the formal representation for key strokes (i.e., used in persistence) into real key stroke instances.
Modifier and Type | Field and Description |
---|---|
static String |
ALT_NAME
The formal name of the 'Alt' key.
|
static String |
ARROW_DOWN_NAME
The formal name of the 'Arrow Down' key.
|
static String |
ARROW_LEFT_NAME
The formal name of the 'Arrow Left' key.
|
static String |
ARROW_RIGHT_NAME
The formal name of the 'Arrow Right' key.
|
static String |
ARROW_UP_NAME
The formal name of the 'Arrow Up' key.
|
static String |
BACKSPACE_NAME
An alternate name for the backspace key.
|
static String |
BREAK_NAME
The formal name for the 'Break' key.
|
static String |
BS_NAME
The formal name of the backspace key.
|
static String |
CAPS_LOCK_NAME
The formal name for the 'Caps Lock' key.
|
static String |
COMMAND_NAME
The formal name of the 'Command' key.
|
static String |
CR_NAME
The formal name of the carriage return (U+000D)
|
static String |
CTRL_NAME
The formal name of the 'Ctrl' key.
|
static String |
DEL_NAME
The formal name of the delete (U+007F) key
|
static String |
DELETE_NAME
An alternative name for the delete key.
|
static String |
END_NAME
The formal name of the 'End' key.
|
static String |
ENTER_NAME
An alternative name for the enter key.
|
static String |
ESC_NAME
The formal name of the escape (U+001B) key.
|
static String |
ESCAPE_NAME
An alternative name for the escape key.
|
static String |
F1_NAME
The formal name of the 'F1' key.
|
static String |
F10_NAME
The formal name of the 'F10' key.
|
static String |
F11_NAME
The formal name of the 'F11' key.
|
static String |
F12_NAME
The formal name of the 'F12' key.
|
static String |
F13_NAME
The formal name of the 'F13' key.
|
static String |
F14_NAME
The formal name of the 'F14' key.
|
static String |
F15_NAME
The formal name of the 'F15' key.
|
static String |
F16_NAME
The formal name of the 'F16' key.
|
static String |
F17_NAME
The formal name of the 'F17' key.
|
static String |
F18_NAME
The formal name of the 'F18' key.
|
static String |
F19_NAME
The formal name of the 'F19' key.
|
static String |
F2_NAME
The formal name of the 'F2' key.
|
static String |
F20_NAME
The formal name of the 'F20' key.
|
static String |
F3_NAME
The formal name of the 'F3' key.
|
static String |
F4_NAME
The formal name of the 'F4' key.
|
static String |
F5_NAME
The formal name of the 'F5' key.
|
static String |
F6_NAME
The formal name of the 'F6' key.
|
static String |
F7_NAME
The formal name of the 'F7' key.
|
static String |
F8_NAME
The formal name of the 'F8' key.
|
static String |
F9_NAME
The formal name of the 'F9' key.
|
static String |
FF_NAME
The formal name of the form feed (U+000C) key.
|
static String |
HOME_NAME
The formal name of the 'Home' key.
|
static String |
INSERT_NAME
The formal name of the 'Insert' key.
|
static String |
LF_NAME
The formal name of the line feed (U+000A) key.
|
static String |
M1_NAME
The formal name of the 'M1' key.
|
static String |
M2_NAME
The formal name of the 'M2' key.
|
static String |
M3_NAME
The formal name of the 'M3' key.
|
static String |
M4_NAME
The formal name of the 'M4' key.
|
static String |
NUL_NAME
The formal name of the null (U+0000) key.
|
static String |
NUM_LOCK_NAME
The formal name of the 'NumLock' key.
|
static String |
NUMPAD_0_NAME
The formal name of the '0' key on the numpad.
|
static String |
NUMPAD_1_NAME
The formal name of the '1' key on the numpad.
|
static String |
NUMPAD_2_NAME
The formal name of the '2' key on the numpad.
|
static String |
NUMPAD_3_NAME
The formal name of the '3' key on the numpad.
|
static String |
NUMPAD_4_NAME
The formal name of the '4' key on the numpad.
|
static String |
NUMPAD_5_NAME
The formal name of the '5' key on the numpad.
|
static String |
NUMPAD_6_NAME
The formal name of the '6' key on the numpad.
|
static String |
NUMPAD_7_NAME
The formal name of the '7' key on the numpad.
|
static String |
NUMPAD_8_NAME
The formal name of the '8' key on the numpad.
|
static String |
NUMPAD_9_NAME
The formal name of the '9' key on the numpad.
|
static String |
NUMPAD_ADD_NAME
The formal name of the 'Add' key on the numpad.
|
static String |
NUMPAD_DECIMAL_NAME
The formal name of the 'Decimal' key on the numpad.
|
static String |
NUMPAD_DIVIDE_NAME
The formal name of the 'Divide' key on the numpad.
|
static String |
NUMPAD_ENTER_NAME
The formal name of the 'Enter' key on the numpad.
|
static String |
NUMPAD_EQUAL_NAME
The formal name of the '=' key on the numpad.
|
static String |
NUMPAD_MULTIPLY_NAME
The formal name of the 'Multiply' key on the numpad.
|
static String |
NUMPAD_SUBTRACT_NAME
The formal name of the 'Subtract' key on the numpad.
|
static String |
PAGE_DOWN_NAME
The formal name of the 'Page Down' key.
|
static String |
PAGE_UP_NAME
The formal name of the 'Page Up' key.
|
static String |
PAUSE_NAME
The formal name for the 'Pause' key.
|
static String |
PRINT_SCREEN_NAME
The formal name for the 'Print Screen' key.
|
static String |
RETURN_NAME
An alternative name for the enter key.
|
static String |
SCROLL_LOCK_NAME
The formal name for the 'Scroll Lock' key.
|
static String |
SHIFT_NAME
The formal name of the 'Shift' key.
|
static String |
SPACE_NAME
The formal name of the space (U+0020) key.
|
static String |
TAB_NAME
The formal name of the tab (U+0009) key.
|
static String |
VT_NAME
The formal name of the vertical tab (U+000B) key.
|
Modifier and Type | Method and Description |
---|---|
int |
formalKeyLookup(String name)
Looks up a single natural key by its formal name, and returns the integer
representation for this natural key
|
Integer |
formalKeyLookupInteger(String name)
Looks up a single natural key by its formal name, and returns the integer
representation for this natural key
|
int |
formalModifierLookup(String name)
Looks up a single modifier key by its formal name, and returns the integer
representation for this modifier key
|
String |
formalNameLookup(int key)
Looks up a key value, and returns the formal string representation for
that key
|
int |
getAlt()
Returns the integer representation of the ALT key.
|
int |
getCommand()
Returns the integer representation of the COMMAND key.
|
int |
getCtrl()
Returns the integer representation of the CTRL key.
|
int |
getShift()
Returns the integer representation of the SHIFT key.
|
boolean |
isModifierKey(int key)
Returns whether the given key is a modifier key.
|
static final String ALT_NAME
static final String ARROW_DOWN_NAME
static final String ARROW_LEFT_NAME
static final String ARROW_RIGHT_NAME
static final String ARROW_UP_NAME
static final String BACKSPACE_NAME
static final String BREAK_NAME
static final String BS_NAME
static final String CAPS_LOCK_NAME
static final String COMMAND_NAME
static final String CR_NAME
static final String CTRL_NAME
static final String DEL_NAME
static final String DELETE_NAME
static final String END_NAME
static final String ENTER_NAME
static final String ESC_NAME
static final String ESCAPE_NAME
static final String F1_NAME
static final String F10_NAME
static final String F11_NAME
static final String F12_NAME
static final String F13_NAME
static final String F14_NAME
static final String F15_NAME
static final String F16_NAME
static final String F17_NAME
static final String F18_NAME
static final String F19_NAME
static final String F20_NAME
static final String F2_NAME
static final String F3_NAME
static final String F4_NAME
static final String F5_NAME
static final String F6_NAME
static final String F7_NAME
static final String F8_NAME
static final String F9_NAME
static final String FF_NAME
static final String HOME_NAME
static final String INSERT_NAME
static final String LF_NAME
static final String M1_NAME
static final String M2_NAME
static final String M3_NAME
static final String M4_NAME
static final String NUL_NAME
static final String NUM_LOCK_NAME
static final String NUMPAD_0_NAME
static final String NUMPAD_1_NAME
static final String NUMPAD_2_NAME
static final String NUMPAD_3_NAME
static final String NUMPAD_4_NAME
static final String NUMPAD_5_NAME
static final String NUMPAD_6_NAME
static final String NUMPAD_7_NAME
static final String NUMPAD_8_NAME
static final String NUMPAD_9_NAME
static final String NUMPAD_ADD_NAME
static final String NUMPAD_DECIMAL_NAME
static final String NUMPAD_DIVIDE_NAME
static final String NUMPAD_ENTER_NAME
static final String NUMPAD_EQUAL_NAME
static final String NUMPAD_MULTIPLY_NAME
static final String NUMPAD_SUBTRACT_NAME
static final String PAGE_DOWN_NAME
static final String PAGE_UP_NAME
static final String PAUSE_NAME
static final String PRINT_SCREEN_NAME
static final String RETURN_NAME
static final String SCROLL_LOCK_NAME
static final String SHIFT_NAME
static final String SPACE_NAME
static final String TAB_NAME
static final String VT_NAME
int formalKeyLookup(String name)
name
- The formal name of the natural key to look-up; must not be
null
.0
.Integer formalKeyLookupInteger(String name)
name
- The formal name of the natural key to look-up; must not be
null
.0
.int formalModifierLookup(String name)
name
- The formal name of the modifier key to look-up; must not be
null
.0
.String formalNameLookup(int key)
key
- The key to look-up.int getAlt()
int getCommand()
int getCtrl()
int getShift()
boolean isModifierKey(int key)
key
- The integer value of the key to check.true
if the key is one of the modifier keys;
false
otherwise.
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.