public interface KeyLookup
Modifier and Type | Field and Description |
---|---|
static @NonNull java.lang.String |
ALT_NAME
The formal name of the 'Alt' key.
|
static @NonNull java.lang.String |
ARROW_DOWN_NAME
The formal name of the 'Arrow Down' key.
|
static @NonNull java.lang.String |
ARROW_LEFT_NAME
The formal name of the 'Arrow Left' key.
|
static @NonNull java.lang.String |
ARROW_RIGHT_NAME
The formal name of the 'Arrow Right' key.
|
static @NonNull java.lang.String |
ARROW_UP_NAME
The formal name of the 'Arrow Up' key.
|
static @NonNull java.lang.String |
BACKSPACE_NAME
An alternate name for the backspace key.
|
static @NonNull java.lang.String |
BREAK_NAME
The formal name for the 'Break' key.
|
static @NonNull java.lang.String |
BS_NAME
The formal name of the backspace key.
|
static @NonNull java.lang.String |
CAPS_LOCK_NAME
The formal name for the 'Caps Lock' key.
|
static @NonNull java.lang.String |
COMMAND_NAME
The formal name of the 'Command' key.
|
static @NonNull java.lang.String |
CR_NAME
The formal name of the carriage return (U+000D)
|
static @NonNull java.lang.String |
CTRL_NAME
The formal name of the 'Ctrl' key.
|
static @NonNull java.lang.String |
DEL_NAME
The formal name of the delete (U+007F) key
|
static @NonNull java.lang.String |
DELETE_NAME
An alternative name for the delete key.
|
static @NonNull java.lang.String |
END_NAME
The formal name of the 'End' key.
|
static @NonNull java.lang.String |
ENTER_NAME
An alternative name for the enter key.
|
static @NonNull java.lang.String |
ESC_NAME
The formal name of the escape (U+001B) key.
|
static @NonNull java.lang.String |
ESCAPE_NAME
An alternative name for the escape key.
|
static @NonNull java.lang.String |
F1_NAME
The formal name of the 'F1' key.
|
static @NonNull java.lang.String |
F10_NAME
The formal name of the 'F10' key.
|
static @NonNull java.lang.String |
F11_NAME
The formal name of the 'F11' key.
|
static @NonNull java.lang.String |
F12_NAME
The formal name of the 'F12' key.
|
static @NonNull java.lang.String |
F13_NAME
The formal name of the 'F13' key.
|
static @NonNull java.lang.String |
F14_NAME
The formal name of the 'F14' key.
|
static @NonNull java.lang.String |
F15_NAME
The formal name of the 'F15' key.
|
static @NonNull java.lang.String |
F16_NAME
The formal name of the 'F16' key.
|
static @NonNull java.lang.String |
F17_NAME
The formal name of the 'F17' key.
|
static @NonNull java.lang.String |
F18_NAME
The formal name of the 'F18' key.
|
static @NonNull java.lang.String |
F19_NAME
The formal name of the 'F19' key.
|
static @NonNull java.lang.String |
F2_NAME
The formal name of the 'F2' key.
|
static @NonNull java.lang.String |
F20_NAME
The formal name of the 'F20' key.
|
static @NonNull java.lang.String |
F3_NAME
The formal name of the 'F3' key.
|
static @NonNull java.lang.String |
F4_NAME
The formal name of the 'F4' key.
|
static @NonNull java.lang.String |
F5_NAME
The formal name of the 'F5' key.
|
static @NonNull java.lang.String |
F6_NAME
The formal name of the 'F6' key.
|
static @NonNull java.lang.String |
F7_NAME
The formal name of the 'F7' key.
|
static @NonNull java.lang.String |
F8_NAME
The formal name of the 'F8' key.
|
static @NonNull java.lang.String |
F9_NAME
The formal name of the 'F9' key.
|
static @NonNull java.lang.String |
FF_NAME
The formal name of the form feed (U+000C) key.
|
static @NonNull java.lang.String |
HOME_NAME
The formal name of the 'Home' key.
|
static @NonNull java.lang.String |
INSERT_NAME
The formal name of the 'Insert' key.
|
static @NonNull java.lang.String |
LF_NAME
The formal name of the line feed (U+000A) key.
|
static @NonNull java.lang.String |
M1_NAME
The formal name of the 'M1' key.
|
static @NonNull java.lang.String |
M2_NAME
The formal name of the 'M2' key.
|
static @NonNull java.lang.String |
M3_NAME
The formal name of the 'M3' key.
|
static @NonNull java.lang.String |
M4_NAME
The formal name of the 'M4' key.
|
static @NonNull java.lang.String |
NUL_NAME
The formal name of the null (U+0000) key.
|
static @NonNull java.lang.String |
NUM_LOCK_NAME
The formal name of the 'NumLock' key.
|
static @NonNull java.lang.String |
NUMPAD_0_NAME
The formal name of the '0' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_1_NAME
The formal name of the '1' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_2_NAME
The formal name of the '2' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_3_NAME
The formal name of the '3' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_4_NAME
The formal name of the '4' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_5_NAME
The formal name of the '5' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_6_NAME
The formal name of the '6' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_7_NAME
The formal name of the '7' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_8_NAME
The formal name of the '8' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_9_NAME
The formal name of the '9' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_ADD_NAME
The formal name of the 'Add' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_DECIMAL_NAME
The formal name of the 'Decimal' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_DIVIDE_NAME
The formal name of the 'Divide' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_ENTER_NAME
The formal name of the 'Enter' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_EQUAL_NAME
The formal name of the '=' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_MULTIPLY_NAME
The formal name of the 'Multiply' key on the numpad.
|
static @NonNull java.lang.String |
NUMPAD_SUBTRACT_NAME
The formal name of the 'Subtract' key on the numpad.
|
static @NonNull java.lang.String |
PAGE_DOWN_NAME
The formal name of the 'Page Down' key.
|
static @NonNull java.lang.String |
PAGE_UP_NAME
The formal name of the 'Page Up' key.
|
static @NonNull java.lang.String |
PAUSE_NAME
The formal name for the 'Pause' key.
|
static @NonNull java.lang.String |
PRINT_SCREEN_NAME
The formal name for the 'Print Screen' key.
|
static @NonNull java.lang.String |
RETURN_NAME
An alternative name for the enter key.
|
static @NonNull java.lang.String |
SCROLL_LOCK_NAME
The formal name for the 'Scroll Lock' key.
|
static @NonNull java.lang.String |
SHIFT_NAME
The formal name of the 'Shift' key.
|
static @NonNull java.lang.String |
SPACE_NAME
The formal name of the space (U+0020) key.
|
static @NonNull java.lang.String |
TAB_NAME
The formal name of the tab (U+0009) key.
|
static @NonNull java.lang.String |
VT_NAME
The formal name of the vertical tab (U+000B) key.
|
Modifier and Type | Method and Description |
---|---|
int |
formalKeyLookup(@NonNull java.lang.String name)
Looks up a single natural key by its formal name, and returns the integer
representation for this natural key
|
@NonNull java.lang.Integer |
formalKeyLookupInteger(@NonNull java.lang.String name)
Looks up a single natural key by its formal name, and returns the integer
representation for this natural key
|
int |
formalModifierLookup(@NonNull java.lang.String name)
Looks up a single modifier key by its formal name, and returns the integer
representation for this modifier key
|
@NonNull java.lang.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.
|
static final @NonNull java.lang.String ALT_NAME
static final @NonNull java.lang.String ARROW_DOWN_NAME
static final @NonNull java.lang.String ARROW_LEFT_NAME
static final @NonNull java.lang.String ARROW_RIGHT_NAME
static final @NonNull java.lang.String ARROW_UP_NAME
static final @NonNull java.lang.String BACKSPACE_NAME
static final @NonNull java.lang.String BREAK_NAME
static final @NonNull java.lang.String BS_NAME
static final @NonNull java.lang.String CAPS_LOCK_NAME
static final @NonNull java.lang.String COMMAND_NAME
static final @NonNull java.lang.String CR_NAME
static final @NonNull java.lang.String CTRL_NAME
static final @NonNull java.lang.String DEL_NAME
static final @NonNull java.lang.String DELETE_NAME
static final @NonNull java.lang.String END_NAME
static final @NonNull java.lang.String ENTER_NAME
static final @NonNull java.lang.String ESC_NAME
static final @NonNull java.lang.String ESCAPE_NAME
static final @NonNull java.lang.String F1_NAME
static final @NonNull java.lang.String F10_NAME
static final @NonNull java.lang.String F11_NAME
static final @NonNull java.lang.String F12_NAME
static final @NonNull java.lang.String F13_NAME
static final @NonNull java.lang.String F14_NAME
static final @NonNull java.lang.String F15_NAME
static final @NonNull java.lang.String F16_NAME
static final @NonNull java.lang.String F17_NAME
static final @NonNull java.lang.String F18_NAME
static final @NonNull java.lang.String F19_NAME
static final @NonNull java.lang.String F20_NAME
static final @NonNull java.lang.String F2_NAME
static final @NonNull java.lang.String F3_NAME
static final @NonNull java.lang.String F4_NAME
static final @NonNull java.lang.String F5_NAME
static final @NonNull java.lang.String F6_NAME
static final @NonNull java.lang.String F7_NAME
static final @NonNull java.lang.String F8_NAME
static final @NonNull java.lang.String F9_NAME
static final @NonNull java.lang.String FF_NAME
static final @NonNull java.lang.String HOME_NAME
static final @NonNull java.lang.String INSERT_NAME
static final @NonNull java.lang.String LF_NAME
static final @NonNull java.lang.String M1_NAME
static final @NonNull java.lang.String M2_NAME
static final @NonNull java.lang.String M3_NAME
static final @NonNull java.lang.String M4_NAME
static final @NonNull java.lang.String NUL_NAME
static final @NonNull java.lang.String NUM_LOCK_NAME
static final @NonNull java.lang.String NUMPAD_0_NAME
static final @NonNull java.lang.String NUMPAD_1_NAME
static final @NonNull java.lang.String NUMPAD_2_NAME
static final @NonNull java.lang.String NUMPAD_3_NAME
static final @NonNull java.lang.String NUMPAD_4_NAME
static final @NonNull java.lang.String NUMPAD_5_NAME
static final @NonNull java.lang.String NUMPAD_6_NAME
static final @NonNull java.lang.String NUMPAD_7_NAME
static final @NonNull java.lang.String NUMPAD_8_NAME
static final @NonNull java.lang.String NUMPAD_9_NAME
static final @NonNull java.lang.String NUMPAD_ADD_NAME
static final @NonNull java.lang.String NUMPAD_DECIMAL_NAME
static final @NonNull java.lang.String NUMPAD_DIVIDE_NAME
static final @NonNull java.lang.String NUMPAD_ENTER_NAME
static final @NonNull java.lang.String NUMPAD_EQUAL_NAME
static final @NonNull java.lang.String NUMPAD_MULTIPLY_NAME
static final @NonNull java.lang.String NUMPAD_SUBTRACT_NAME
static final @NonNull java.lang.String PAGE_DOWN_NAME
static final @NonNull java.lang.String PAGE_UP_NAME
static final @NonNull java.lang.String PAUSE_NAME
static final @NonNull java.lang.String PRINT_SCREEN_NAME
static final @NonNull java.lang.String RETURN_NAME
static final @NonNull java.lang.String SCROLL_LOCK_NAME
static final @NonNull java.lang.String SHIFT_NAME
static final @NonNull java.lang.String SPACE_NAME
static final @NonNull java.lang.String TAB_NAME
static final @NonNull java.lang.String VT_NAME
int formalKeyLookup(@NonNull java.lang.String name)
name
- The formal name of the natural key to look-up; must not be
null
.0
.@NonNull java.lang.Integer formalKeyLookupInteger(@NonNull java.lang.String name)
name
- The formal name of the natural key to look-up; must not be
null
.0
.int formalModifierLookup(@NonNull java.lang.String name)
name
- The formal name of the modifier key to look-up; must not be
null
.0
.@NonNull java.lang.String formalNameLookup(int key)
key
- The key to look-up.int getAlt()
int getCommand()
int getCtrl()
int getShift()