# keyboardOptions
You can set the keyboard operation.
# Focus and Edit
If not set, the user can operate the cell with the keyboard as follows.
Cell | Arrow | Ctrl (or Meta) + Arrow | Home or End | Ctrl (or Meta) + Home or End | Enter | Tab | Space | Backspace | Delete |
---|---|---|---|---|---|---|---|---|---|
Normal (can't Edit) | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | -- | (native) | -- | -- | -- |
Input | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Enter input mode. | (native) | Enter input mode. And input space. | -- | -- |
Input (Input Mode) | (input native) | (input native) | (input native) | (input native) | Apply input and exit input mode. | (native) | (input native) | (input native) | (input native) |
Inline Input | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Enter input mode. | (native) | Enter input mode. And input space. | -- | -- |
Inline Input (Input Mode) | (input native) | (input native) | (input native) | (input native) | Apply input and exit input mode. | (native) | (input native) | (input native) | (input native) |
Check | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Toggle. | (native) | Toggle. | -- | -- |
Dropdown | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Enter select mode. | (native) | -- | -- | -- |
Dropdown (Select Mode) | Change selection. | (native) | (native) | (native) | Apply selection and exit select mode. | Change selection. | -- | -- | -- |
Button | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Action. | (native) | Action. | -- | -- |
# moveCellOnTab
Set to true
to enable cell movement by Tab
key.
If keyboardOptions.moveCellOnTab
is set to true
, the user can operate the cell with the keyboard as follows.
Cell | Arrow | Ctrl (or Meta) + Arrow | Home or End | Ctrl (or Meta) + Home or End | Enter | Tab | Space | Backspace | Delete |
---|---|---|---|---|---|---|---|---|---|
Normal (can't Edit) | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | -- | Move one to next on right. | -- | -- | -- |
Input | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Enter input mode. | Move one to next on right. | Enter input mode. And input space. | -- | -- |
Input (Input Mode) | (input native) | (input native) | (input native) | (input native) | Apply input and exit input mode. | (native) | (input native) | (input native) | (input native) |
Inline Input | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Enter input mode. | Move one to next on right. | Enter input mode. And input space. | -- | -- |
Inline Input (Input Mode) | (input native) | (input native) | (input native) | (input native) | Apply input and exit input mode. | Move one to next on right. | (input native) | (input native) | (input native) |
Check | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Toggle. | Move one to next on right. | Toggle. | -- | -- |
Dropdown | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Enter select mode. | Move one to next on right. | -- | -- | -- |
Dropdown (Select Mode) | Change selection. | (native) | (native) | (native) | Apply selection and exit select mode. | Move one to next on right. And apply selection. | -- | -- | -- |
Button | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Action. | Move one to next on right. | Action. | -- | -- |
# moveCellOnEnter
Set to true
to enable cell movement by Enter
key.
If keyboardOptions.moveCellOnEnter
is set to true
, the user can operate the cell with the keyboard as follows.
Cell | Arrow | Ctrl (or Meta) + Arrow | Home or End | Ctrl (or Meta) + Home or End | Enter | Tab | Space | Backspace | Delete |
---|---|---|---|---|---|---|---|---|---|
Normal (can't Edit) | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Move one to next on down. | Move one to next on right. | -- | -- | -- |
Input | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Enter input mode. | Move one to next on right. | Enter input mode. And input space. | -- | -- |
Input (Input Mode) | (input native) | (input native) | (input native) | (input native) | Move one to next on down. And apply input. | (native) | (input native) | (input native) | (input native) |
Inline Input | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Enter input mode. | Move one to next on right. | Enter input mode. And input space. | -- | -- |
Inline Input (Input Mode) | (input native) | (input native) | (input native) | (input native) | Move one to next on down. And apply input. | Move one to next on right. | (input native) | (input native) | (input native) |
Check | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Move one to next on down. | Move one to next on right. | Toggle. | -- | -- |
Dropdown | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Enter select mode. | Move one to next on right. | -- | -- | -- |
Dropdown (Select Mode) | Change selection. | (native) | (native) | (native) | Move one to next on down. And apply selection. | Move one to next on right. And apply selection. | -- | -- | -- |
Button | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Move one to next on down. | Move one to next on right. | Action. | -- | -- |
# deleteCellValueOnDel
Set to true
to enable enable deletion of cell values with the Del
and BS
keys.
If keyboardOptions.deleteCellValueOnDel
is set to true
, the user can operate the cell with the keyboard as follows.
Cell | Arrow | Ctrl (or Meta) + Arrow | Home or End | Ctrl (or Meta) + Home or End | Enter | Tab | Space | Backspace | Delete |
---|---|---|---|---|---|---|---|---|---|
Normal (can't Edit) | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Move one to next on down. | Move one to next on right. | -- | -- | -- |
Input | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Enter input mode. | Move one to next on right. | Enter input mode. And input space. | Delete value. | Delete value. |
Input (Input Mode) | (input native) | (input native) | (input native) | (input native) | Move one to next on down. And apply input. | (native) | (input native) | (input native) | (input native) |
Inline Input | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Enter input mode. | Move one to next on right. | Enter input mode. And input space. | Delete value. | Delete value. |
Inline Input (Input Mode) | (input native) | (input native) | (input native) | (input native) | Move one to next on down. And apply input. | Move one to next on right. | (input native) | (input native) | (input native) |
Check | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Move one to next on down. | Move one to next on right. | Toggle. | -- | -- |
Dropdown | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Enter select mode. | Move one to next on right. | -- | Delete value, if the cell value can be empty. | Delete value, if the cell value can be empty. |
Dropdown (Select Mode) | Change selection. | (native) | (native) | (native) | Move one to next on down. And apply selection. | Move one to next on right. And apply selection. | -- | -- | -- |
Button | Move one. | Move to edge. | Move to side edge. | Move to upper left or lower right. | Move one to next on down. | Move one to next on right. | Action. | -- | -- |
# selectAllOnCtrlA
Set to true
to enable selectt all cells by Ctrl + A
.