public class ChuiLinuxKeyboard extends Keyboard
ABORT, ANY_KEY, ANY_PRINTABLE, APPEND_LINE, BACK_TAB, BACKSPACE, basicKeyCodes, basicKeys, BELL, BLOCK, BOTTOM_COLUMN, BREAK_LINE, CANCEL_EDIT, CANCEL_PICK, CHANGE_NODE_DIRECT, CHANGE_TOP_VIS_NODE, CHOICES, CHOOSE, CLEAR, CLOSE, COLUMN_SORTING, COMPILE, CONNECT, COPY, CURSOR_DOWN, CURSOR_LEFT, CURSOR_RIGHT, CURSOR_UP, CUT, DE_HIGHEST, DE_LOWEST, DEFAULT_ACTION, DEFAULT_POP_UP, DELETE_CHARACTER, DELETE_COLUMN, DELETE_END_LINE, DELETE_FIELD, DELETE_LINE, DELETE_WORD, DESELECT, DESELECTION, DROP_FILE_NOTIFY, EDITOR_BACKTAB, EDITOR_TAB, EMPTY_SELECTION, END, END_BOX_SELECTION, END_EDIT, END_ERROR, END_MOVE, END_RESIZE, END_ROW_RESIZE, END_SEARCH, ENDKEY, ENTER_MENUBAR, ENTRY, ERROR, ESC_FUNC, EXIT, extendedKeys, extendedLabels, FIND, FIND_NEXT, FIND_PREVIOUS, GET, GO, GOTO, HELP, HOME, INSERT_COLUMN, INSERT_FIELD, INSERT_FIELD_DATA, INSERT_FIELD_LABEL, INSERT_MODE, KA_APPEND_LINE, KA_BACK_TAB, KA_BACKSPACE, KA_BELL, KA_BLOCK, KA_CLEAR, KA_COPY, KA_CURSOR_DOWN, KA_CURSOR_LEFT, KA_CURSOR_RIGHT, KA_CURSOR_UP, KA_CUT, KA_DEFAULT_POP_UP, KA_DELETE_CHARACTER, KA_DELETE_END_LINE, KA_DELETE_LINE, KA_DELETE_WORD, KA_EDITOR_BACKTAB, KA_EDITOR_TAB, KA_END, KA_END_ERROR, KA_ENDKEY, KA_ERROR, KA_GET, KA_GO, KA_HELP, KA_HOME, KA_INSERT_MODE, KA_LEFT_END, KA_NEW_LINE, KA_NEXT_WORD, KA_OPEN_LINE_ABOVE, KA_PAGE_DOWN, KA_PAGE_LEFT, KA_PAGE_RIGHT, KA_PAGE_UP, KA_PASTE, KA_PICK, KA_PREV_WORD, KA_PUT, KA_RECALL, KA_REPLACE, KA_RETURN, KA_RIGHT_END, KA_STOP, KA_TAB, LEAVE, LEFT_END, LEFT_MOUSE_CLICK, LEFT_MOUSE_DBLCLICK, LEFT_MOUSE_DOWN, LEFT_MOUSE_UP, MAIN_MENU, MENU_DROP, MIDDLE_MOUSE_CLICK, MIDDLE_MOUSE_DBLCLICK, MIDDLE_MOUSE_DOWN, MIDDLE_MOUSE_UP, MODIFIED, MOUSE_CLICK, MOUSE_DBLCLICK, MOUSE_DOWN, MOUSE_EXTEND_CLICK, MOUSE_EXTEND_DBLCLICK, MOUSE_EXTEND_DOWN, MOUSE_EXTEND_UP, MOUSE_MENU_CLICK, MOUSE_MENU_DBLCLICK, MOUSE_MENU_DOWN, MOUSE_MENU_UP, MOUSE_MOVE, MOUSE_MOVE_CLICK, MOUSE_MOVE_DBLCLICK, MOUSE_MOVE_DOWN, MOUSE_MOVE_UP, MOUSE_SELECT_CLICK, MOUSE_SELECT_DBLCLICK, MOUSE_SELECT_DOWN, MOUSE_SELECT_UP, MOUSE_UP, MOVE, NEW, NEW_LINE, NEXT_ERROR, NEXT_FRAME, NEXT_WORD, NODE_AFTER_EDIT, NODE_BEFORE_EDIT, NODE_CHECK, NODE_CLICK, NODE_COLLAPSED, NODE_COLLAPSING, NODE_EXPANDED, NODE_EXPANDING, OBJECT_CLICKED, OBJECT_LOST_FOCUS, OBJECT_VALUE_CHANGED, OFF_END, OFF_HOME, OLE_COMPLETE_DRAG, OLE_DRAG_DROP, OLE_DRAG_OVER, OLE_GIVE_FEEDBACK, OLE_SET_DATA, OLE_START_DRAG, OPEN_LINE_ABOVE, OPTIONS, PAGE_DOWN, PAGE_LEFT, PAGE_RIGHT, PAGE_UP, PARENT_WINDOW_CLOSE, PASTE, PEN_DOWN, PEN_UP, PICK, PICK_AREA, PICK_BOTH, PREV_FRAME, PREV_WORD, PROCEDURE_COMPLETE, PUT, READ_RESPONSE, RECALL, REPLACE, REPORTS, RESUME_DISPLAY, RETURN, RIGHT_END, RIGHT_MOUSE_CLICK, RIGHT_MOUSE_DBLCLICK, RIGHT_MOUSE_DOWN, RIGHT_MOUSE_UP, ROW_DISPLAY, ROW_ENTRY, ROW_LEAVE, SAVE_AS, SCROLL_LEFT, SCROLL_MODE, SCROLL_NOTIFY, SCROLL_RIGHT, SE_ANY_KEY, SE_ANY_PRINTABLE, SE_CANCEL_EDIT, SE_CHANGE_NODE_DIRECT, SE_CHANGE_TOP_VISIBLE_NODE, SE_CHOOSE, SE_COLUMN_SORTING, SE_CONNECT, SE_DEFAULT_ACTION, SE_DESELECT, SE_DESELECTION, SE_DROP_FILE_NOTIFY, SE_EMPTY_SELECTION, SE_END_BOX_SELECTION, SE_END_EDIT, SE_END_MOVE, SE_END_RESIZE, SE_END_ROW_RESIZE, SE_END_SEARCH, SE_ENTRY, SE_LEAVE, SE_MENU_DROP, SE_MODIFIED, SE_MOUSE_CLICK, SE_MOUSE_DBLCLICK, SE_MOUSE_DOWN, SE_MOUSE_MOVE, SE_MOUSE_SELECT_DOWN, SE_MOUSE_SELECT_UP, SE_MOUSE_UP, SE_NEXT_FRAME, SE_NODE_AFTER_EDIT, SE_NODE_BEFORE_EDIT, SE_NODE_CHECK, SE_NODE_CLICK, SE_NODE_COLLAPSED, SE_NODE_COLLAPSING, SE_NODE_EXPANDED, SE_NODE_EXPANDING, SE_OBJECT_CLICKED, SE_OBJECT_LOST_FOCUS, SE_OBJECT_VALUE_CHANGED, SE_OFF_END, SE_OLE_COMPLETE_DRAG, SE_OLE_DRAG_DROP, SE_OLE_DRAG_OVER, SE_OLE_GIVE_FEEDBACK, SE_OLE_SET_DATA, SE_OLE_START_DRAG, SE_PEN_DOWN, SE_PEN_UP, SE_PREV_FRAME, SE_PROCEDURE_COMPLETE, SE_READ_RESPONSE, SE_ROW_DISPLAY, SE_ROW_ENTRY, SE_ROW_LEAVE, SE_SELECT, SE_SELECTION, SE_SELECTION_CHANGED, SE_START_BOX_SELECTION, SE_START_EDIT, SE_START_MOVE, SE_START_RESIZE, SE_START_ROW_RESIZE, SE_START_SEARCH, SE_TOP_LEFT_CHANGED, SE_VALUE_CHANGED, SE_WINDOW_CLOSE, SE_WINDOW_MAXIMIZED, SE_WINDOW_MINIMIZED, SE_WINDOW_RESIZED, SE_WINDOW_RESTORED, SELECT, SELECTION, SELECTION_CHANGED, SETTINGS, START_BOX_SELECTION, START_EDIT, START_MOVE, START_RESIZE, START_ROW_RESIZE, START_SEARCH, STOP, STOP_DISPLAY, TAB, TOP_COLUMN, TOP_LEFT_CHANGED, UNIX_END, VALUE_CHANGED, VK_FIVE_EIGHTHS, VK_LEFT_SINGLE_QUOTATION_MARK, VK_ONE_EIGHTH, VK_RIGHT_SINGLE_QUOTATION_MARK, VK_SEVEN_EIGHTHS, VK_THREE_EIGHTHS, WINDOW_CLOSE, WINDOW_MAXIMIZED, WINDOW_MINIMIZED, WINDOW_RESIZED, WINDOW_RESTORED
Constructor and Description |
---|
ChuiLinuxKeyboard()
Default c'tor.
|
Modifier and Type | Method and Description |
---|---|
void |
init()
Initialize this keyboard.
|
protected java.util.Map<java.lang.String,java.lang.String[]> |
standardKeyFunctions()
Get the mappings of standard functions to their associated keys.
|
protected boolean |
useRule1(int code)
Check if the given key code is treated by rule 1.
|
addAltLabel, addFunc, addOSEvent, encodeEvent, eventCode, eventName, initBasicKeyCodes, isControlKey, isDevEvent, isFunctionKey, isMnemonic, isMouseEvent, isNavigationKey, isPGEvent, isPrintable, isPrintableKey, isPrintableKey, isPrintableUserKey, isQuotientOfEightKey, isSingleQuotation, kbLabel, keyAction, keyCode, keyCodeForAction, keyFunction, keyFunction, keyLabel, keyName, keyName, main, mnemonic, registeredEventName, remapKey, resetKeyboard, useRule3
public ChuiLinuxKeyboard()
Keyboard.bit10
label to ESC
.public void init()
init
in interface Initializable
init
in class Keyboard
protected java.util.Map<java.lang.String,java.lang.String[]> standardKeyFunctions()
standardKeyFunctions
in class Keyboard