Crossfire JXClient, Trunk
|
Public Member Functions | |
int | getKeyCode (@NotNull final String keyName) throws NoSuchKeyCodeException |
String | getKeyName (final int keyCode) |
KeyCodeMap () | |
Private Attributes | |
final Map< String, Integer > | keyCodes = new HashMap<>() |
final Map< Integer, String > | keyNames = new HashMap<>() |
Maps between key codes integer constants and string representations.
Definition at line 35 of file KeyCodeMap.java.
com.realtime.crossfire.jxclient.gui.keybindings.KeyCodeMap.KeyCodeMap | ( | ) |
Creates a new instance.
Definition at line 52 of file KeyCodeMap.java.
References com.realtime.crossfire.jxclient.gui.keybindings.KeyCodeMap.keyCodes, and com.realtime.crossfire.jxclient.gui.keybindings.KeyCodeMap.keyNames.
int com.realtime.crossfire.jxclient.gui.keybindings.KeyCodeMap.getKeyCode | ( | @NotNull final String | keyName | ) | throws NoSuchKeyCodeException |
Returns the key code for a key name.
keyName | the key name to convert |
NoSuchKeyCodeException | if the key name is invalid |
Definition at line 76 of file KeyCodeMap.java.
References com.realtime.crossfire.jxclient.gui.keybindings.KeyCodeMap.keyCodes.
Referenced by com.realtime.crossfire.jxclient.gui.keybindings.KeyBindings.parseKeyBinding().
String com.realtime.crossfire.jxclient.gui.keybindings.KeyCodeMap.getKeyName | ( | final int | keyCode | ) |
Returns the key name for a key code.
keyCode | the key code to convert |
Definition at line 96 of file KeyCodeMap.java.
References com.realtime.crossfire.jxclient.gui.keybindings.KeyCodeMap.keyNames.
Referenced by com.realtime.crossfire.jxclient.gui.keybindings.KeyBindings.saveKeyBindings().
|
private |
Maps key name to key code.
Definition at line 41 of file KeyCodeMap.java.
Referenced by com.realtime.crossfire.jxclient.gui.keybindings.KeyCodeMap.getKeyCode(), and com.realtime.crossfire.jxclient.gui.keybindings.KeyCodeMap.KeyCodeMap().
|
private |
Maps key code to key name.
Definition at line 47 of file KeyCodeMap.java.
Referenced by com.realtime.crossfire.jxclient.gui.keybindings.KeyCodeMap.getKeyName(), and com.realtime.crossfire.jxclient.gui.keybindings.KeyCodeMap.KeyCodeMap().