|
org.eclipse.jface.bindings.keys
Class SWTKeyLookup
java.lang.Object
org.eclipse.jface.bindings.keys.SWTKeyLookup
-
All Implemented Interfaces:
-
IKeyLookup
-
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.
-
Since:
- 3.1
-
See Also:
-
KeyLookupFactory
Fields inherited from interface org.eclipse.jface.bindings.keys.
IKeyLookup
|
ALT_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
|
Method Summary
|
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. |
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
formalKeyLookup
public final int formalKeyLookup(
String name)
-
Description copied from interface:
IKeyLookup
- Looks up a single natural key by its formal name, and returns the integer
representation for this natural key
-
-
Specified by:
-
formalKeyLookup
in interface
IKeyLookup
-
-
Parameters:
-
name - The formal name of the natural key to look-up; must not be
null .
-
Returns:
- The integer representation of this key. If the natural key cannot
be found, then this method returns
0 .
formalKeyLookupInteger
public final
Integer formalKeyLookupInteger(
String name)
-
Description copied from interface:
IKeyLookup
- Looks up a single natural key by its formal name, and returns the integer
representation for this natural key
-
-
Specified by:
-
formalKeyLookupInteger
in interface
IKeyLookup
-
-
Parameters:
-
name - The formal name of the natural key to look-up; must not be
null .
-
Returns:
- The integer representation of this key. If the natural key cannot
be found, then this method returns
0 .
formalModifierLookup
public final int formalModifierLookup(
String name)
-
Description copied from interface:
IKeyLookup
- Looks up a single modifier key by its formal name, and returns the integer
representation for this modifier key
-
-
Specified by:
-
formalModifierLookup
in interface
IKeyLookup
-
-
Parameters:
-
name - The formal name of the modifier key to look-up; must not be
null .
-
Returns:
- The integer representation of this key. If the modifier key
cannot be found, then this method returns
0 .
formalNameLookup
public final
String formalNameLookup(int key)
-
Description copied from interface:
IKeyLookup
- Looks up a key value, and returns the formal string representation for
that key
-
-
Specified by:
-
formalNameLookup
in interface
IKeyLookup
-
-
Parameters:
-
key - The key to look-up.
-
Returns:
- The formal string representation of this key. If this key cannot
be found, then it is simply the character corresponding to that
integer value.
getAlt
public final int getAlt()
-
Description copied from interface:
IKeyLookup
- Returns the integer representation of the ALT key.
-
-
Specified by:
-
getAlt
in interface
IKeyLookup
-
-
Returns:
- The ALT key
getCommand
public final int getCommand()
-
Description copied from interface:
IKeyLookup
- Returns the integer representation of the COMMAND key.
-
-
Specified by:
-
getCommand
in interface
IKeyLookup
-
-
Returns:
- The COMMAND key
getCtrl
public final int getCtrl()
-
Description copied from interface:
IKeyLookup
- Returns the integer representation of the CTRL key.
-
-
Specified by:
-
getCtrl
in interface
IKeyLookup
-
-
Returns:
- The CTRL key
getShift
public final int getShift()
-
Description copied from interface:
IKeyLookup
- Returns the integer representation of the SHIFT key.
-
-
Specified by:
-
getShift
in interface
IKeyLookup
-
-
Returns:
- The SHIFT key
isModifierKey
public final boolean isModifierKey(int key)
-
Description copied from interface:
IKeyLookup
- Returns whether the given key is a modifier key.
-
-
Specified by:
-
isModifierKey
in interface
IKeyLookup
-
-
Parameters:
-
key - The integer value of the key to check.
-
Returns:
-
true if the key is one of the modifier keys;
false otherwise.
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.
|
|