# 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.