public class Key extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ADD |
static String |
ALT |
static String |
ALTGR |
static String |
BACKSPACE |
static char |
C_ADD |
static char |
C_ALT |
static char |
C_ALTGR |
static char |
C_CAPS_LOCK |
static char |
C_CMD |
static char |
C_CONTEXT |
static char |
C_CTRL |
static char |
C_DECIMAL |
static char |
C_DELETE |
static char |
C_DIVIDE |
static char |
C_DOWN |
static char |
C_END |
static char |
C_ESC |
static char |
C_F1 |
static char |
C_F10 |
static char |
C_F11 |
static char |
C_F12 |
static char |
C_F13 |
static char |
C_F14 |
static char |
C_F15 |
static char |
C_F2 |
static char |
C_F3 |
static char |
C_F4 |
static char |
C_F5 |
static char |
C_F6 |
static char |
C_F7 |
static char |
C_F8 |
static char |
C_F9 |
static char |
C_HOME |
static char |
C_INSERT |
static char |
C_LEFT |
static char |
C_META |
static char |
C_MINUS |
static char |
C_MULTIPLY |
static char |
C_NEXT |
static char |
C_NUM_LOCK |
static char |
C_NUM0 |
static char |
C_NUM1 |
static char |
C_NUM2 |
static char |
C_NUM3 |
static char |
C_NUM4 |
static char |
C_NUM5 |
static char |
C_NUM6 |
static char |
C_NUM7 |
static char |
C_NUM8 |
static char |
C_NUM9 |
static char |
C_PAGE_DOWN |
static char |
C_PAGE_UP |
static char |
C_PAUSE |
static char |
C_PRINTSCREEN |
static char |
C_RIGHT |
static char |
C_SCROLL_LOCK |
static char |
C_SEPARATOR |
static char |
C_SHIFT |
static char |
C_UP |
static char |
C_WIN |
static String |
CAPS_LOCK |
static char |
cMax |
static String |
CMD |
static char |
cMin |
static String |
CONTEXT |
static String |
CTRL |
static String |
DECIMAL |
static String |
DELETE |
static String |
DIVIDE |
static String |
DOWN |
static String |
END |
static String |
ENTER |
static String |
ESC |
static String |
F1 |
static String |
F10 |
static String |
F11 |
static String |
F12 |
static String |
F13 |
static String |
F14 |
static String |
F15 |
static String |
F2 |
static String |
F3 |
static String |
F4 |
static String |
F5 |
static String |
F6 |
static String |
F7 |
static String |
F8 |
static String |
F9 |
static String |
HOME |
static String |
INSERT |
static String |
keyboardUS |
static int |
keyMaxLength |
static String |
LEFT |
static String |
META |
static String |
MINUS |
static String |
MULTIPLY |
static String |
NEXT |
static String |
NUM_LOCK |
static String |
NUM0 |
static String |
NUM1 |
static String |
NUM2 |
static String |
NUM3 |
static String |
NUM4 |
static String |
NUM5 |
static String |
NUM6 |
static String |
NUM7 |
static String |
NUM8 |
static String |
NUM9 |
static String |
PAGE_DOWN |
static String |
PAGE_UP |
static String |
PAUSE |
static String |
PRINTSCREEN |
static String |
RIGHT |
static String |
SCROLL_LOCK |
static String |
SEPARATOR |
static String |
SHIFT |
static String |
SPACE |
static String |
TAB |
static String |
UP |
static String |
WIN |
Constructor and Description |
---|
Key() |
Modifier and Type | Method and Description |
---|---|
static boolean |
addHotkey(char key,
int modifiers,
HotkeyListener listener)
add a hotkey and listener
|
static boolean |
addHotkey(String key,
int modifiers,
HotkeyListener listener)
add a hotkey and listener
|
static String |
convertKeyToText(int code,
int mod)
INTERNAL USE ONLY
|
static void |
createKeyTable()
INTERNAL USE ONLY
create a table containing all relevant key, keycode and keytext settings for VK_xxx
|
static void |
dump() |
static int |
getHotkeyModifier()
HotKey modifier to be used with Sikuli's HotKey feature
|
static String |
getTextFromKeycode(int key) |
static boolean |
isLockOn(char key)
get the lock state of the given key
|
static boolean |
isModifier(String token) |
static boolean |
isRepeatable(String token) |
static boolean |
removeHotkey(char key,
int modifiers)
remove a hotkey and listener
|
static boolean |
removeHotkey(String key,
int modifiers)
remove a hotkey and listener
|
static int[] |
toJavaKeyCode(char key)
Convert Sikuli Key to Java virtual key code
|
static int[] |
toJavaKeyCode(String key)
Convert Sikuli Key to Java virtual key code
|
static int |
toJavaKeyCodeFromText(String key) |
static String |
toJavaKeyCodeText(char key) |
public static String keyboardUS
public static final String SPACE
public static final String ENTER
public static final String BACKSPACE
public static final String TAB
public static final String ESC
public static final char C_ESC
public static final String UP
public static final char C_UP
public static final String RIGHT
public static final char C_RIGHT
public static final String DOWN
public static final char C_DOWN
public static final String LEFT
public static final char C_LEFT
public static final String PAGE_UP
public static final char C_PAGE_UP
public static final String PAGE_DOWN
public static final char C_PAGE_DOWN
public static final String DELETE
public static final char C_DELETE
public static final String END
public static final char C_END
public static final String HOME
public static final char C_HOME
public static final String INSERT
public static final char C_INSERT
public static final String F1
public static final char C_F1
public static final String F2
public static final char C_F2
public static final String F3
public static final char C_F3
public static final String F4
public static final char C_F4
public static final String F5
public static final char C_F5
public static final String F6
public static final char C_F6
public static final String F7
public static final char C_F7
public static final String F8
public static final char C_F8
public static final String F9
public static final char C_F9
public static final String F10
public static final char C_F10
public static final String F11
public static final char C_F11
public static final String F12
public static final char C_F12
public static final String F13
public static final char C_F13
public static final String F14
public static final char C_F14
public static final String F15
public static final char C_F15
public static final String SHIFT
public static final char C_SHIFT
public static final String CTRL
public static final char C_CTRL
public static final String ALT
public static final char C_ALT
public static final String ALTGR
public static final char C_ALTGR
public static final String META
public static final char C_META
public static final String CMD
public static final char C_CMD
public static final String WIN
public static final char C_WIN
public static final String PRINTSCREEN
public static final char C_PRINTSCREEN
public static final String SCROLL_LOCK
public static final char C_SCROLL_LOCK
public static final String PAUSE
public static final char C_PAUSE
public static final String CAPS_LOCK
public static final char C_CAPS_LOCK
public static final String NUM0
public static final char C_NUM0
public static final String NUM1
public static final char C_NUM1
public static final String NUM2
public static final char C_NUM2
public static final String NUM3
public static final char C_NUM3
public static final String NUM4
public static final char C_NUM4
public static final String NUM5
public static final char C_NUM5
public static final String NUM6
public static final char C_NUM6
public static final String NUM7
public static final char C_NUM7
public static final String NUM8
public static final char C_NUM8
public static final String NUM9
public static final char C_NUM9
public static final String SEPARATOR
public static final char C_SEPARATOR
public static final String NUM_LOCK
public static final char C_NUM_LOCK
public static final String ADD
public static final char C_ADD
public static final String MINUS
public static final char C_MINUS
public static final String MULTIPLY
public static final char C_MULTIPLY
public static final String DIVIDE
public static final char C_DIVIDE
public static final String DECIMAL
public static final char C_DECIMAL
public static final String CONTEXT
public static final char C_CONTEXT
public static final String NEXT
public static final char C_NEXT
public static final char cMax
public static final char cMin
public static int keyMaxLength
public static boolean addHotkey(String key, int modifiers, HotkeyListener listener)
key
- respective key specifier according class Keymodifiers
- respective key specifier according class KeyModifierslistener
- a HotKeyListener instancepublic static boolean addHotkey(char key, int modifiers, HotkeyListener listener)
key
- respective key specifier according class Keymodifiers
- respective key specifier according class KeyModifierslistener
- a HotKeyListener instancepublic static boolean removeHotkey(String key, int modifiers)
key
- respective key specifier according class Keymodifiers
- respective key specifier according class KeyModifierspublic static boolean removeHotkey(char key, int modifiers)
key
- respective key specifier according class Keymodifiers
- respective key specifier according class KeyModifierspublic static String getTextFromKeycode(int key)
public static boolean isRepeatable(String token)
public static boolean isModifier(String token)
public static int toJavaKeyCodeFromText(String key)
public static void dump()
public static int[] toJavaKeyCode(String key)
key
- as Stringpublic static int[] toJavaKeyCode(char key)
key
- as Characterpublic static String toJavaKeyCodeText(char key)
key
- as Characterpublic static boolean isLockOn(char key)
key
- as Character (scroll, caps, num)public static int getHotkeyModifier()
public static String convertKeyToText(int code, int mod)
code
- keycodemod
- modifierpublic static void createKeyTable()
Copyright © 2017. All rights reserved.