Blender keyboard shortcuts
Blender's common default keymap covers file work, properties, selections, editor panels, 3D Viewport modes, animation keys, and Python data-path tools.
Windows, macOS, Linux · 54 shortcutsProperties under the pointer
When the pointer is over an editable field, copy or paste its value, reset it, invert its sign, or activate its current control.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Copy the field's single value | CtrlC | CtrlCorCmdC | CtrlC |
| Paste a single value into the field | CtrlV | CtrlVorCmdV | CtrlV |
| Copy the field's complete vector or color | CtrlAltC | CtrlOptionCorCmdOptionC | CtrlAltC |
| Paste a complete vector or color into the field | CtrlAltV | CtrlOptionVorCmdOptionV | CtrlAltV |
| Reset the field to its default value | Backspace | Backspace | Backspace |
| Invert the numeric value's sign | Minus | Minus | Minus |
| Activate a menu or toggle a checkbox | Enter | Enter | Enter |
Files, history, and general commands
Open and save blend files, undo work, search commands, render, manage workspaces, and control the active area's size or playback direction.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Open a file | CtrlO | CtrlOorCmdO | CtrlO |
| Save the current file | CtrlS | CtrlSorCmdS | CtrlS |
| Create a new file | CtrlN | CtrlNorCmdN | CtrlN |
| Undo the last action | CtrlZ | CtrlZorCmdZ | CtrlZ |
| Redo the last undone action | ShiftCtrlZ | ShiftCtrlZorShiftCmdZ | ShiftCtrlZ |
| Quit Blender | CtrlQ | CtrlQorCmdQ | CtrlQ |
| Open context-sensitive Help | F1 | F1 | F1 |
| Rename the active item | F2 | F2 | F2 |
| Open Menu Search | F3 | F3 | F3 |
| Open the file context menu | F4 | F4 | F4 |
| Adjust the last operation | F9 | F9 | F9 |
| Show the render window | F11 | F11 | F11 |
| Render the current frame | F12 | F12 | F12 |
| Open Quick Favorites | Q | Q | Q |
| Toggle Maximize Area | CtrlSpace | CtrlSpaceorCmdSpace | CtrlSpace |
| Go to the next workspace | CtrlPage Up | CtrlPage UporCmdPage Up | CtrlPage Up |
| Go to the previous workspace | CtrlPage Down | CtrlPage DownorCmdPage Down | CtrlPage Down |
| Play the animation in reverse | ShiftCtrlSpace | ShiftCtrlSpaceorShiftCmdSpace | ShiftCtrlSpace |
Selection and editor panels
Use the common editing keys shared by the 3D Viewport, UV Editor, Graph Editor, and other Blender editor contexts.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Delete the selected item with confirmation | X | X | X |
| Delete the selected item without confirmation | Delete | Delete | Delete |
| Select all items | A | A | A |
| Invert the selection | CtrlI | CtrlIorCmdI | CtrlI |
| Hide selected items | H | H | H |
| Hide unselected items | ShiftH | ShiftH | ShiftH |
| Reveal hidden items | AltH | OptionH | AltH |
| Toggle the Toolbar | T | T | T |
| Toggle the Sidebar | N | N | N |
| Select no itemsThe alternate form is a double-tap of A. | AltAorAthenA | OptionAorAthenA | AltAorAthenA |
3D Viewport modes
Switch editing modes and component levels, open the navigation pie menu, toggle gizmos, or start fly and walk navigation in the 3D Viewport.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Toggle Edit Mode | Tab | Tab | Tab |
| Toggle Pose Mode or open the mode switching pie menu | CtrlTab | CtrlTaborCmdTab | CtrlTab |
| Use vertex selection in Edit Mode | 1 | 1 | 1 |
| Use edge selection in Edit Mode | 2 | 2 | 2 |
| Use face selection in Edit Mode | 3 | 3 | 3 |
| Open the 3D Viewport navigation pie menu | AccentGrave | AccentGrave | AccentGrave |
| Toggle gizmos | CtrlAccentGrave | CtrlAccentGraveorCmdAccentGrave | CtrlAccentGrave |
| Start Fly or Walk Navigation | ShiftAccentGrave | ShiftAccentGrave | ShiftAccentGrave |
Animation and drivers
Insert or clear keyframes, attach or remove drivers, and manage whether the active property belongs to the current keying set.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Insert a keyframe | I | I | I |
| Clear the active keyframe | AltI | OptionI | AltI |
| Clear all keyframes | ShiftAltI | ShiftOptionI | ShiftAltI |
| Assign a driver | CtrlD | CtrlDorCmdD | CtrlD |
| Clear the driver | CtrlAltD | CtrlOptionDorCmdOptionD | CtrlAltD |
| Add the property to the current keying set | K | K | K |
| Remove the property from the current keying set | AltK | OptionK | AltK |
Python scripting helpers
Copy an operator's Python command or a field's relative or complete data path for use in Blender scripts, drivers, and the console.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Copy the hovered operator's Python command | CtrlC | CtrlCorCmdC | CtrlC |
| Copy the hovered field's relative data path | ShiftCtrlC | ShiftCtrlCorShiftCmdC | ShiftCtrlC |
| Copy the hovered field's full data path | ShiftCtrlAltC | ShiftCtrlOptionCorShiftCmdOptionC | ShiftCtrlAltC |
macOS command
Blender documents one additional shortcut specifically for macOS, separate from the Command alternatives shown on Ctrl-based rows.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Open Preferences | Not documented | Cmd, | Not documented |