public interface KeyboardSupportService
| Modifier and Type | Field and Description |
|---|---|
static char |
ALT_PREFIX |
static String |
BACKSPACE |
static char |
CTRL_PREFIX |
static String |
DELETE |
static String |
DOWN |
static String |
END |
static String |
F1 |
static String |
F10 |
static String |
F11 |
static String |
F12 |
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 |
LEFT |
static String |
PAGE_DOWN |
static String |
PAGE_UP |
static String |
RIGHT |
static char |
SHIFT_PREFIX |
static String |
UP |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKeyEvent(String ctrlKeys,
org.zkoss.zk.ui.event.KeyEvent keyEvent)
Checks if given ctrlKeys contains given keyEvent
|
String |
convertToKeyEventCode(org.zkoss.zk.ui.event.KeyEvent keyEvent)
Converts given keyEvent to string representation.
|
String |
getToolTip(String ctrlKeys)
Returns a tool tip text for given ctrl keys
|
String |
mergeCtrlKeys(String... ctrlKeysArg)
Merges given control keys into one string with no duplicates.
|
boolean |
validateCtrlKeys(String ctrlKeys)
Checks if all ctrl keys are valid
|
static final char SHIFT_PREFIX
static final char ALT_PREFIX
static final char CTRL_PREFIX
static final String F1
static final String F2
static final String F3
static final String F4
static final String F5
static final String F6
static final String F7
static final String F8
static final String F9
static final String F10
static final String F11
static final String F12
static final String PAGE_UP
static final String PAGE_DOWN
static final String END
static final String HOME
static final String LEFT
static final String UP
static final String RIGHT
static final String DOWN
static final String BACKSPACE
static final String INSERT
static final String DELETE
boolean containsKeyEvent(String ctrlKeys, org.zkoss.zk.ui.event.KeyEvent keyEvent)
ctrlKeys - ctrl keyskeyEvent - key eventconvertToKeyEventCode(KeyEvent)String mergeCtrlKeys(String... ctrlKeysArg)
ctrlKeysArg - list of triggerOnKeys e.g. @0@b@#ins and @1@c@#insboolean validateCtrlKeys(String ctrlKeys)
ctrlKeys - ctrl keys valid.String convertToKeyEventCode(org.zkoss.zk.ui.event.KeyEvent keyEvent)
SHIFT_PREFIX,
ALT_PREFIX or CTRL_PREFIX depending on modifiers in KeyEvent.isShiftKey(),
KeyEvent.isAltKey(), KeyEvent.isCtrlKey()
e.g. KeyEvent.DELETE which is represented by 46 and SHIFT pressed it should return $#del
keyEvent - key eventCopyright © 2018. All rights reserved.