|
Eclipse Platform Release 3.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IKeyLookup
A facilitiy for converting the formal representation for key strokes (i.e., used in persistence) into real key stroke instances.
Field Summary | |
---|---|
static java.lang.String |
ALT_NAME
The formal name of the 'Alt' key. |
static java.lang.String |
ARROW_DOWN_NAME
The formal name of the 'Arrow Down' key. |
static java.lang.String |
ARROW_LEFT_NAME
The formal name of the 'Arrow Left' key. |
static java.lang.String |
ARROW_RIGHT_NAME
The formal name of the 'Arrow Right' key. |
static java.lang.String |
ARROW_UP_NAME
The formal name of the 'Arrow Up' key. |
static java.lang.String |
BACKSPACE_NAME
An alternate name for the backspace key. |
static java.lang.String |
BREAK_NAME
The formal name for the 'Break' key. |
static java.lang.String |
BS_NAME
The formal name of the backspace key. |
static java.lang.String |
CAPS_LOCK_NAME
The formal name for the 'Caps Lock' key. |
static java.lang.String |
COMMAND_NAME
The formal name of the 'Command' key. |
static java.lang.String |
CR_NAME
The formal name of the carriage return (U+000D) |
static java.lang.String |
CTRL_NAME
The formal name of the 'Ctrl' key. |
static java.lang.String |
DEL_NAME
The formal name of the delete (U+007F) key |
static java.lang.String |
DELETE_NAME
An alternative name for the delete key. |
static java.lang.String |
END_NAME
The formal name of the 'End' key. |
static java.lang.String |
ENTER_NAME
An alternative name for the enter key. |
static java.lang.String |
ESC_NAME
The formal name of the escape (U+001B) key. |
static java.lang.String |
ESCAPE_NAME
An alternative name for the escape key. |
static java.lang.String |
F1_NAME
The formal name of the 'F1' key. |
static java.lang.String |
F10_NAME
The formal name of the 'F10' key. |
static java.lang.String |
F11_NAME
The formal name of the 'F11' key. |
static java.lang.String |
F12_NAME
The formal name of the 'F12' key. |
static java.lang.String |
F13_NAME
The formal name of the 'F13' key. |
static java.lang.String |
F14_NAME
The formal name of the 'F14' key. |
static java.lang.String |
F15_NAME
The formal name of the 'F15' key. |
static java.lang.String |
F2_NAME
The formal name of the 'F2' key. |
static java.lang.String |
F3_NAME
The formal name of the 'F3' key. |
static java.lang.String |
F4_NAME
The formal name of the 'F4' key. |
static java.lang.String |
F5_NAME
The formal name of the 'F5' key. |
static java.lang.String |
F6_NAME
The formal name of the 'F6' key. |
static java.lang.String |
F7_NAME
The formal name of the 'F7' key. |
static java.lang.String |
F8_NAME
The formal name of the 'F8' key. |
static java.lang.String |
F9_NAME
The formal name of the 'F9' key. |
static java.lang.String |
FF_NAME
The formal name of the form feed (U+000C) key. |
static java.lang.String |
HOME_NAME
The formal name of the 'Home' key. |
static java.lang.String |
INSERT_NAME
The formal name of the 'Insert' key. |
static java.lang.String |
LF_NAME
The formal name of the line feed (U+000A) key. |
static java.lang.String |
M1_NAME
The formal name of the 'M1' key. |
static java.lang.String |
M2_NAME
The formal name of the 'M2' key. |
static java.lang.String |
M3_NAME
The formal name of the 'M3' key. |
static java.lang.String |
M4_NAME
The formal name of the 'M4' key. |
static java.lang.String |
NUL_NAME
The formal name of the null (U+0000) key. |
static java.lang.String |
NUM_LOCK_NAME
The formal name of the 'NumLock' key. |
static java.lang.String |
NUMPAD_0_NAME
The formal name of the '0' key on the numpad. |
static java.lang.String |
NUMPAD_1_NAME
The formal name of the '1' key on the numpad. |
static java.lang.String |
NUMPAD_2_NAME
The formal name of the '2' key on the numpad. |
static java.lang.String |
NUMPAD_3_NAME
The formal name of the '3' key on the numpad. |
static java.lang.String |
NUMPAD_4_NAME
The formal name of the '4' key on the numpad. |
static java.lang.String |
NUMPAD_5_NAME
The formal name of the '5' key on the numpad. |
static java.lang.String |
NUMPAD_6_NAME
The formal name of the '6' key on the numpad. |
static java.lang.String |
NUMPAD_7_NAME
The formal name of the '7' key on the numpad. |
static java.lang.String |
NUMPAD_8_NAME
The formal name of the '8' key on the numpad. |
static java.lang.String |
NUMPAD_9_NAME
The formal name of the '9' key on the numpad. |
static java.lang.String |
NUMPAD_ADD_NAME
The formal name of the 'Add' key on the numpad. |
static java.lang.String |
NUMPAD_DECIMAL_NAME
The formal name of the 'Decimal' key on the numpad. |
static java.lang.String |
NUMPAD_DIVIDE_NAME
The formal name of the 'Divide' key on the numpad. |
static java.lang.String |
NUMPAD_ENTER_NAME
The formal name of the 'Enter' key on the numpad. |
static java.lang.String |
NUMPAD_EQUAL_NAME
The formal name of the '=' key on the numpad. |
static java.lang.String |
NUMPAD_MULTIPLY_NAME
The formal name of the 'Multiply' key on the numpad. |
static java.lang.String |
NUMPAD_SUBTRACT_NAME
The formal name of the 'Subtract' key on the numpad. |
static java.lang.String |
PAGE_DOWN_NAME
The formal name of the 'Page Down' key. |
static java.lang.String |
PAGE_UP_NAME
The formal name of the 'Page Up' key. |
static java.lang.String |
PAUSE_NAME
The formal name for the 'Pause' key. |
static java.lang.String |
PRINT_SCREEN_NAME
The formal name for the 'Print Screen' key. |
static java.lang.String |
RETURN_NAME
An alternative name for the enter key. |
static java.lang.String |
SCROLL_LOCK_NAME
The formal name for the 'Scroll Lock' key. |
static java.lang.String |
SHIFT_NAME
The formal name of the 'Shift' key. |
static java.lang.String |
SPACE_NAME
The formal name of the space (U+0020) key. |
static java.lang.String |
TAB_NAME
The formal name of the tab (U+0009) key. |
static java.lang.String |
VT_NAME
The formal name of the vertical tab (U+000B) key. |
Method Summary | |
---|---|
int |
formalKeyLookup(java.lang.String name)
Looks up a single natural key by its formal name, and returns the integer representation for this natural key |
java.lang.Integer |
formalKeyLookupInteger(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(java.lang.String name)
Looks up a single modifier key by its formal name, and returns the integer representation for this modifier key |
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. |
boolean |
isModifierKey(int key)
Returns whether the given key is a modifier key. |
Field Detail |
---|
static final java.lang.String ALT_NAME
static final java.lang.String ARROW_DOWN_NAME
static final java.lang.String ARROW_LEFT_NAME
static final java.lang.String ARROW_RIGHT_NAME
static final java.lang.String ARROW_UP_NAME
static final java.lang.String BACKSPACE_NAME
static final java.lang.String BREAK_NAME
static final java.lang.String BS_NAME
static final java.lang.String CAPS_LOCK_NAME
static final java.lang.String COMMAND_NAME
static final java.lang.String CR_NAME
static final java.lang.String CTRL_NAME
static final java.lang.String DEL_NAME
static final java.lang.String DELETE_NAME
static final java.lang.String END_NAME
static final java.lang.String ENTER_NAME
static final java.lang.String ESC_NAME
static final java.lang.String ESCAPE_NAME
static final java.lang.String F1_NAME
static final java.lang.String F10_NAME
static final java.lang.String F11_NAME
static final java.lang.String F12_NAME
static final java.lang.String F13_NAME
static final java.lang.String F14_NAME
static final java.lang.String F15_NAME
static final java.lang.String F2_NAME
static final java.lang.String F3_NAME
static final java.lang.String F4_NAME
static final java.lang.String F5_NAME
static final java.lang.String F6_NAME
static final java.lang.String F7_NAME
static final java.lang.String F8_NAME
static final java.lang.String F9_NAME
static final java.lang.String FF_NAME
static final java.lang.String HOME_NAME
static final java.lang.String INSERT_NAME
static final java.lang.String LF_NAME
static final java.lang.String M1_NAME
static final java.lang.String M2_NAME
static final java.lang.String M3_NAME
static final java.lang.String M4_NAME
static final java.lang.String NUL_NAME
static final java.lang.String NUM_LOCK_NAME
static final java.lang.String NUMPAD_0_NAME
static final java.lang.String NUMPAD_1_NAME
static final java.lang.String NUMPAD_2_NAME
static final java.lang.String NUMPAD_3_NAME
static final java.lang.String NUMPAD_4_NAME
static final java.lang.String NUMPAD_5_NAME
static final java.lang.String NUMPAD_6_NAME
static final java.lang.String NUMPAD_7_NAME
static final java.lang.String NUMPAD_8_NAME
static final java.lang.String NUMPAD_9_NAME
static final java.lang.String NUMPAD_ADD_NAME
static final java.lang.String NUMPAD_DECIMAL_NAME
static final java.lang.String NUMPAD_DIVIDE_NAME
static final java.lang.String NUMPAD_ENTER_NAME
static final java.lang.String NUMPAD_EQUAL_NAME
static final java.lang.String NUMPAD_MULTIPLY_NAME
static final java.lang.String NUMPAD_SUBTRACT_NAME
static final java.lang.String PAGE_DOWN_NAME
static final java.lang.String PAGE_UP_NAME
static final java.lang.String PAUSE_NAME
static final java.lang.String PRINT_SCREEN_NAME
static final java.lang.String RETURN_NAME
static final java.lang.String SCROLL_LOCK_NAME
static final java.lang.String SHIFT_NAME
static final java.lang.String SPACE_NAME
static final java.lang.String TAB_NAME
static final java.lang.String VT_NAME
Method Detail |
---|
int formalKeyLookup(java.lang.String name)
name
- The formal name of the natural key to look-up; must not be
null
.
0
.java.lang.Integer formalKeyLookupInteger(java.lang.String name)
name
- The formal name of the natural key to look-up; must not be
null
.
0
.int formalModifierLookup(java.lang.String name)
name
- The formal name of the modifier key to look-up; must not be
null
.
0
.java.lang.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.
|
Eclipse Platform Release 3.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.