public final class SWTKeyLookup extends Object implements IKeyLookup
A look-up table for the formal grammar for keys, and the integer values they
represent. This look-up table is hard-coded to use SWT representations. By
replacing this class (and
SWTKeySupport), you can remove the
dependency on SWT.
KeyLookupFactoryALT_NAME, ARROW_DOWN_NAME, ARROW_LEFT_NAME, ARROW_RIGHT_NAME, ARROW_UP_NAME, BACKSPACE_NAME, BREAK_NAME, BS_NAME, CAPS_LOCK_NAME, COMMAND_NAME, CR_NAME, CTRL_NAME, DEL_NAME, DELETE_NAME, END_NAME, ENTER_NAME, ESC_NAME, ESCAPE_NAME, F1_NAME, F10_NAME, F11_NAME, F12_NAME, F13_NAME, F14_NAME, F15_NAME, F2_NAME, F3_NAME, F4_NAME, F5_NAME, F6_NAME, F7_NAME, F8_NAME, F9_NAME, FF_NAME, HOME_NAME, INSERT_NAME, LF_NAME, M1_NAME, M2_NAME, M3_NAME, M4_NAME, NUL_NAME, NUM_LOCK_NAME, NUMPAD_0_NAME, NUMPAD_1_NAME, NUMPAD_2_NAME, NUMPAD_3_NAME, NUMPAD_4_NAME, NUMPAD_5_NAME, NUMPAD_6_NAME, NUMPAD_7_NAME, NUMPAD_8_NAME, NUMPAD_9_NAME, NUMPAD_ADD_NAME, NUMPAD_DECIMAL_NAME, NUMPAD_DIVIDE_NAME, NUMPAD_ENTER_NAME, NUMPAD_EQUAL_NAME, NUMPAD_MULTIPLY_NAME, NUMPAD_SUBTRACT_NAME, PAGE_DOWN_NAME, PAGE_UP_NAME, PAUSE_NAME, PRINT_SCREEN_NAME, RETURN_NAME, SCROLL_LOCK_NAME, SHIFT_NAME, SPACE_NAME, TAB_NAME, VT_NAME| 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.
|
public final int formalKeyLookup(String name)
IKeyLookupformalKeyLookup in interface IKeyLookupname - The formal name of the natural key to look-up; must not be
null.0.public final Integer formalKeyLookupInteger(String name)
IKeyLookupformalKeyLookupInteger in interface IKeyLookupname - The formal name of the natural key to look-up; must not be
null.0.public final int formalModifierLookup(String name)
IKeyLookupformalModifierLookup in interface IKeyLookupname - The formal name of the modifier key to look-up; must not be
null.0.public final String formalNameLookup(int key)
IKeyLookupformalNameLookup in interface IKeyLookupkey - The key to look-up.public final int getAlt()
IKeyLookupgetAlt in interface IKeyLookuppublic final int getCommand()
IKeyLookupgetCommand in interface IKeyLookuppublic final int getCtrl()
IKeyLookupgetCtrl in interface IKeyLookuppublic final int getShift()
IKeyLookupgetShift in interface IKeyLookuppublic final boolean isModifierKey(int key)
IKeyLookupisModifierKey in interface IKeyLookupkey - The integer value of the key to check.true if the key is one of the modifier keys;
false otherwise.Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.