# Keyboard commands
JXL supports all common keyboard shortcuts, including the following.
# macOS
Navigate between cells
↑ , → , ↓ , ← , ↹ Tab , ⇧ Shift + ↹ Tab
Select adjacent cells
⇧ Shift + ↑ , → , ↓ , ← , or click
Select non-adjacent cells v2.1.0
⌘ Cmd + click
Select cells to end of row/column v2.1.0
⌘ Cmd ⇧ Shift + ↑ , → , ↓ , ←
Select all cells v2.1.0
⌘ Cmd + A
Copy cell value/s
⌘ Cmd + C
Paste cell value/s
⌘ Cmd + V
Undo last step
⌘ Cmd + Z
Redo last step
⌘ Cmd ⇧ Shift + Z
Start edit cell, or when editing, save cell value
↲ Enter
Start edit cell v4.0.0
F2
Cancel cell value change
Esc
Clear cell value/s
× Backspace or Del
Toggle options in multi-choice cell menus
⨽⨼ Space
Save value/s in multi-choice cell menus v2.1.0
⌘ Cmd + ↲ Enter
Open issue of currently selected row/cell v2.1.0
⌘ Cmd ⇧ Shift + O
Create issue below currently selected row/cell v2.1.0
⌘ Cmd ⇧ Shift + C
Open help panel v2.1.0
⌘ Cmd ⇧ Shift + H or F1
# Windows, Linux, etc.
Navigate between cells
↑ , → , ↓ , ← , ↹ Tab , ⇧ Shift + ↹ Tab
Select adjacent cells
⇧ Shift + ↑ , → , ↓ , ← , or click
Select non-adjacent cells v2.1.0
⌃ Ctrl + click
Select cells to end of row/column v2.1.0
⌃ Ctrl ⇧ Shift + ↑ , → , ↓ , ←
Select all cells v2.1.0
⌃ Ctrl + A
Copy cell value/s
⌃ Ctrl + C
Paste cell value/s
⌃ Ctrl + V
Undo last step
⌃ Ctrl + Z
Redo last step
⌃ Ctrl + Y
or ⌃ Ctrl ⇧ Shift + Z
Start edit cell, or when editing, save cell value
↲ Enter
Start edit cell v4.0.0
F2
Cancel cell value change
Esc
Clear cell value/s
× Backspace or Del
Toggle options in multi-choice cell menus
⨽⨼ Space
Save value/s in multi-choice cell menus v2.1.0
⌃ Ctrl + ↲ Enter
Open issue of currently selected row/cell v2.1.0
⌃ Ctrl ⇧ Shift + O
Create issue below currently selected row/cell v2.1.0
⌃ Ctrl ⇧ Shift + C
Open help panel v2.1.0
⌃ Ctrl ⇧ Shift + H or F1