All the command constants (CMD_...) are defined in the Matrix class.
The SWT constants are from the standard SWT library class.
The character codes denote keys and numeric codes denote mouse buttons.
Matrix Bindings
Matrix bindings apply to all zones.
Event Type | Key / Mouse Combination | Command |
---|---|---|
Focus Cell Navigation - keys |
||
SWT.KeyDown | SWT.ARROW_UP | CMD_FOCUS_UP |
SWT.KeyDown | SWT.ARROW_DOWN | CMD_FOCUS_DOWN |
SWT.KeyDown | SWT.ARROW_LEFT | CMD_FOCUS_LEFT |
SWT.KeyDown | SWT.ARROW_RIGHT | CMD_FOCUS_RIGHT |
SWT.KeyDown | SWT.PAGE_DOWN | CMD_FOCUS_PAGE_DOWN |
SWT.KeyDown | SWT.PAGE_UP | CMD_FOCUS_PAGE_UP |
SWT.KeyDown | SWT.MOD3 | SWT.PAGE_DOWN | CMD_FOCUS_PAGE_RIGHT |
SWT.KeyDown | SWT.MOD3 | SWT.PAGE_UP | CMD_FOCUS_PAGE_LEFT |
SWT.KeyDown | SWT.HOME | CMD_FOCUS_MOST_LEFT |
SWT.KeyDown | SWT.END | CMD_FOCUS_MOST_RIGHT |
SWT.KeyDown | SWT.MOD1 | SWT.PAGE_UP | CMD_FOCUS_MOST_UP |
SWT.KeyDown | SWT.MOD1 | SWT.PAGE_DOWN | CMD_FOCUS_MOST_DOWN |
SWT.KeyDown | SWT.MOD1 | SWT.HOME | CMD_FOCUS_MOST_UP_LEFT |
SWT.KeyDown | SWT.MOD1 | SWT.END | CMD_FOCUS_MOST_DOWN_RIGHT |
Focus Cell Navigation - mouse |
||
SWT.MouseDown | button 1 | CMD_FOCUS_LOCATION |
SWT.MouseDown | SWT.MOD1 | button 1 | CMD_FOCUS_LOCATION_ALTER |
Cell Selection - keys |
||
SWT.KeyDown | SWT.MOD1 | 'a' | CMD_SELECT_ALL |
SWT.KeyDown | SWT.MOD2 | SWT.ARROW_UP | CMD_SELECT_UP |
SWT.KeyDown | SWT.MOD2 | SWT.ARROW_DOWN | CMD_SELECT_DOWN |
SWT.KeyDown | SWT.MOD2 | SWT.ARROW_LEFT | CMD_SELECT_LEFT |
SWT.KeyDown | SWT.MOD2 | SWT.ARROW_RIGHT | CMD_SELECT_RIGHT |
SWT.KeyDown | SWT.MOD2 | SWT.PAGE_UP | CMD_SELECT_PAGE_UP |
SWT.KeyDown | SWT.MOD2 | SWT.PAGE_DOWN | CMD_SELECT_PAGE_DOWN |
SWT.KeyDown | SWT.MOD2 | SWT.MOD3 | SWT.ARROW_LEFT | CMD_SELECT_PAGE_LEFT |
SWT.KeyDown | SWT.MOD2 | SWT.MOD3 | SWT.ARROW_RIGHT | CMD_SELECT_PAGE_RIGHT |
SWT.KeyDown | SWT.MOD1 | SWT.MOD2 | SWT.PAGE_UP | CMD_SELECT_FULL_UP |
SWT.KeyDown | SWT.MOD1 | SWT.MOD2 | SWT.PAGE_DOWN | CMD_SELECT_FULL_DOWN |
SWT.KeyDown | SWT.MOD2 | SWT.HOME | CMD_SELECT_FULL_LEFT |
SWT.KeyDown | SWT.MOD2 | SWT.END | CMD_SELECT_FULL_RIGHT |
SWT.KeyDown | SWT.MOD1 | SWT.MOD2 | SWT.HOME | CMD_SELECT_FULL_UP_LEFT |
SWT.KeyDown | SWT.MOD1 | SWT.MOD2 | SWT.END | CMD_SELECT_FULL_DOWN_RIGHT |
Cell Selection - mouse |
||
SWT.MouseDown | SWT.MOD2 | button 1 | CMD_SELECT_TO_LOCATION |
SWT.MouseDown | SWT.MOD1 | SWT.MOD2 | button 1 | CMD_SELECT_TO_LOCATION_ALTER |
SWT.MouseMove | SWT.BUTTON1 | CMD_SELECT_TO_LOCATION |
SWT.MouseMove | SWT.MOD1 | SWT.BUTTON1 | CMD_SELECT_TO_LOCATION_ALTER |
Other |
||
SWT.KeyDown | 'c' | Matrix.CMD_COPY |
SWT.KeyDown | SWT.MOD3 | SWT.DEL | Matrix.CMD_ITEM_HIDE |
SWT.KeyDown | SWT.MOD3 | SWT.INSERT | Matrix.CMD_ITEM_SHOW |
Row Header Bindings
These bindings apply only to row header zone.
Event Type | Key / Mouse Combination | Command |
---|---|---|
SWT.MouseDown | button 1 | Matrix.CMD_SELECT_ROW |
SWT.MouseDown | SWT.MOD1 | button 1 | Matrix.CMD_SELECT_ROW_ALTER |
SWT.MouseDown | SWT.MOD2 | button 1 | Matrix.CMD_SELECT_TO_ROW |
SWT.MouseDown | SWT.MOD1 | SWT.MOD2 | button 1 | Matrix.CMD_SELECT_TO_ROW_ALTER |
SWT.MouseMove | SWT.BUTTON1 | Matrix.CMD_SELECT_TO_ROW |
SWT.MouseMove | SWT.MOD1 | SWT.BUTTON1 | Matrix.CMD_SELECT_TO_ROW_ALTER |
SWT.MouseDoubleClick | button 1 | Matrix.CMD_RESIZE_PACK |
Column Header Bindings
These bindings apply only to column header zone.
Event Type | Key / Mouse Combination | Command |
---|---|---|
SWT.MouseDown | button 1 | Matrix.CMD_SELECT_COLUMN |
SWT.MouseDown | SWT.MOD1 | button 1 | Matrix.CMD_SELECT_COLUMN_ALTER |
SWT.MouseDown | SWT.MOD2 | button 1 | Matrix.CMD_SELECT_TO_COLUMN |
SWT.MouseDown | SWT.MOD1 | SWT.MOD2 | button 1 | Matrix.CMD_SELECT_TO_COLUMN_ALTER |
SWT.MouseMove | SWT.BUTTON1 | Matrix.CMD_SELECT_TO_COLUMN |
SWT.MouseMove | SWT.MOD1 | SWT.BUTTON1 | Matrix.CMD_SELECT_TO_COLUMN_ALTER |
SWT.MouseDoubleClick | button 1 | Matrix.CMD_RESIZE_PACK |
Top Left Bindings
These bindings apply only to top left zone.
Event Type | Key / Mouse Combination | Command |
---|---|---|
SWT.MouseDown | button 1 | Matrix.CMD_SELECT_ALL |