Package com.hybris.cockpitng.keyboard
Interface KeyboardSupportService
-
- All Known Implementing Classes:
DefaultKeyboardSupportService
public interface KeyboardSupportServiceKeyboard support service
-
-
Field Summary
Fields Modifier and Type Field Description static charALT_PREFIXstatic java.lang.StringBACKSPACEstatic charCTRL_PREFIXstatic java.lang.StringDELETEstatic java.lang.StringDOWNstatic java.lang.StringENDstatic java.lang.StringF1static java.lang.StringF10static java.lang.StringF11static java.lang.StringF12static java.lang.StringF2static java.lang.StringF3static java.lang.StringF4static java.lang.StringF5static java.lang.StringF6static java.lang.StringF7static java.lang.StringF8static java.lang.StringF9static java.lang.StringHOMEstatic java.lang.StringINSERTstatic java.lang.StringLEFTstatic java.lang.StringPAGE_DOWNstatic java.lang.StringPAGE_UPstatic java.lang.StringRIGHTstatic charSHIFT_PREFIXstatic java.lang.StringUP
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancontainsKeyEvent(java.lang.String ctrlKeys, org.zkoss.zk.ui.event.KeyEvent keyEvent)Checks if given ctrlKeys contains given keyEventjava.lang.StringconvertToKeyEventCode(org.zkoss.zk.ui.event.KeyEvent keyEvent)Converts given keyEvent to string representation.java.lang.StringgetToolTip(java.lang.String ctrlKeys)Returns a tool tip text for given ctrl keysjava.lang.StringmergeCtrlKeys(java.lang.String... ctrlKeysArg)Merges given control keys into one string with no duplicates.booleanvalidateCtrlKeys(java.lang.String ctrlKeys)Checks if all ctrl keys are valid
-
-
-
Field Detail
-
SHIFT_PREFIX
static final char SHIFT_PREFIX
- See Also:
- Constant Field Values
-
ALT_PREFIX
static final char ALT_PREFIX
- See Also:
- Constant Field Values
-
CTRL_PREFIX
static final char CTRL_PREFIX
- See Also:
- Constant Field Values
-
F1
static final java.lang.String F1
- See Also:
- Constant Field Values
-
F2
static final java.lang.String F2
- See Also:
- Constant Field Values
-
F3
static final java.lang.String F3
- See Also:
- Constant Field Values
-
F4
static final java.lang.String F4
- See Also:
- Constant Field Values
-
F5
static final java.lang.String F5
- See Also:
- Constant Field Values
-
F6
static final java.lang.String F6
- See Also:
- Constant Field Values
-
F7
static final java.lang.String F7
- See Also:
- Constant Field Values
-
F8
static final java.lang.String F8
- See Also:
- Constant Field Values
-
F9
static final java.lang.String F9
- See Also:
- Constant Field Values
-
F10
static final java.lang.String F10
- See Also:
- Constant Field Values
-
F11
static final java.lang.String F11
- See Also:
- Constant Field Values
-
F12
static final java.lang.String F12
- See Also:
- Constant Field Values
-
PAGE_UP
static final java.lang.String PAGE_UP
- See Also:
- Constant Field Values
-
PAGE_DOWN
static final java.lang.String PAGE_DOWN
- See Also:
- Constant Field Values
-
END
static final java.lang.String END
- See Also:
- Constant Field Values
-
HOME
static final java.lang.String HOME
- See Also:
- Constant Field Values
-
LEFT
static final java.lang.String LEFT
- See Also:
- Constant Field Values
-
UP
static final java.lang.String UP
- See Also:
- Constant Field Values
-
RIGHT
static final java.lang.String RIGHT
- See Also:
- Constant Field Values
-
DOWN
static final java.lang.String DOWN
- See Also:
- Constant Field Values
-
BACKSPACE
static final java.lang.String BACKSPACE
- See Also:
- Constant Field Values
-
INSERT
static final java.lang.String INSERT
- See Also:
- Constant Field Values
-
DELETE
static final java.lang.String DELETE
- See Also:
- Constant Field Values
-
-
Method Detail
-
containsKeyEvent
boolean containsKeyEvent(java.lang.String ctrlKeys, org.zkoss.zk.ui.event.KeyEvent keyEvent)Checks if given ctrlKeys contains given keyEvent- Parameters:
ctrlKeys- ctrl keyskeyEvent- key event- Returns:
- true if ctrlKeys contains keyEventCode
convertToKeyEventCode(KeyEvent)
-
mergeCtrlKeys
java.lang.String mergeCtrlKeys(java.lang.String... ctrlKeysArg)
Merges given control keys into one string with no duplicates. All ctrl keys are transformed to lowercase- Parameters:
ctrlKeysArg- list of triggerOnKeys e.g. @0@b@#ins and @1@c@#ins- Returns:
- merged control keys e.g. @0@b@#ins@1@c
-
validateCtrlKeys
boolean validateCtrlKeys(java.lang.String ctrlKeys)
Checks if all ctrl keys are valid- Parameters:
ctrlKeys- ctrl keys valid.- Returns:
- true if ctrl keys are valid.
-
convertToKeyEventCode
java.lang.String convertToKeyEventCode(org.zkoss.zk.ui.event.KeyEvent keyEvent)
Converts given keyEvent to string representation. It will contain one of prefixesSHIFT_PREFIX,ALT_PREFIXorCTRL_PREFIXdepending on modifiers inKeyEvent.isShiftKey(),KeyEvent.isAltKey(),KeyEvent.isCtrlKey()e.g.
KeyEvent.DELETEwhich is represented by 46 and SHIFT pressed it should return $#del- Parameters:
keyEvent- key event- Returns:
- string representation with modifier
-
getToolTip
java.lang.String getToolTip(java.lang.String ctrlKeys)
Returns a tool tip text for given ctrl keys- Parameters:
ctrlKeys- control keys- Returns:
- tool tip text
-
-