This post is inspired by blender document and video from bilibili.
Conventions
Hotkey letters in this post like they appear on keyboard; For example:
G refers to the lowercase g
Shift, Ctrl, Alt are specified as modifier keys
Ctrl-W, Shift-Alt-A, … indicates that these keys should be pressed simultaneously
Numpad0 to Numpad9, Numpad+ refer to the keys on the separate numeric keypad
Other keys are referred to by their names, such as Esc, Tab, F1 to F12
LMB is left mouse button
RMB is right mouse button
MMB is middle mouse button
Wheel, WheelUp & WheelDown means scrolling the wheel
Hovering means hovering (when the cursor is held over a button)
Because ` can not show in code panel of markdown, it will be replaced by ~
Properties
Ctrl-C– Copy the (single) value of the button.Ctrl-V– Paste the (single) value of the button.Ctrl-Alt-C– Copy the entire vector or color of the field.Ctrl-Alt-V– Paste the entire vector or color of the field.RMB– Open the context menu.Backspace– Clear the value (sets to zero or clears a text field).Minus– Negate number values (multiply by -1.0).Ctrl-Wheel– Change the value incremental steps.
For pop-up option menus buttons, this cycles the value.
Return– Activates menus or toggles the value.Alt– Hold while editing values to apply the change to all selected items (objects, bones, sequence-strips).
This can be used for number fields and toggles.
Animation
I- Insert a keyframeAlt-I- Clear the keyframeShift-Alt-I- Clear all keyframesCtrl-D– Assign a driver.Ctrl-Alt-D– Clear the driver.K– Add a Keying Set.Alt-K– Clear the Keying Set.
Animation
Ctrl-Cover any Operator Buttons copies their Python command into the clipboard.
This can be used in the Python Console or in the Text editor when writing scripts.
Shift-Ctrl-Cover property buttons copies their data path for this property (also available from the context menu).
Useful when writing drivers or scripts.
Shift-Ctrl-Alt-Cover property buttons copies their full data path for the data-block and property.
Note that in most cases it is best to access values based on the context, instead of by name.
Dragging
Ctrl– While dragging, snap to discrete steps.Shift– Gives precision control over the value.Shift-Ctrl– Precise snap will move the object with high precision along with the snapping constraint.
Text Editing
Home– Go to the start of the line.End– Go to the end of the line.Left,Right– Move the cursor a single character.Ctrl-Left,Ctrl-Right– Move the cursor an entire word.Backspace,Delete– Delete characters.Ctrl-Backspace,Ctrl-Delete– Delete words.Shift– Select while holding the key and moving the cursor.Ctrl-A– Select all text.Ctrl-C– Copy the selected text.Ctrl-X– Cut the selected text.Ctrl-V– Paste text at the cursor position.
Confirm & Cancel
Esc,RMB– Cancel.Return,LMB– Confirm.
Global Keys
Ctrl-O- Open fileCtrl-S- Save fileCtrl-N- New fileCtrl-Z- UndoShift-Ctrl-Z- RedoCtrl-Q- QuitF1- Help (context sensitive)F2- Rename active itemF3- Menu SearchF4- File context menuF5-F8- Reserved for user actionsF9- Adjust last operationF10- Reserved for user actionsF11- Show render windowF12- Render the current frameQ- Quick access (favorites)Ctrl-SpaceBar- Toggle maximize areaCtrl-Alt-SpaceBar- Toggle fullscreen area.Ctrl-PageUp/Ctrl-PageDown- Next/previous Workspace.SpaceBar- User configurable.- Play: Toggle animation playback.
- Tools: Tool switching with hotkeys (Shift-SpaceBar for play).
- Search: Search for actions (Shift-SpaceBar for play).
Shift-Ctrl-SpaceBar- Playback animation (reverse).
Common Editing Keys
X- Deletes the selected item, requires a confirmation dialog.DeleteDeletes the selected item, does not require a confirmation dialog.
Common Editor Keys
These keys are shared across editors such as the 3D Viewport, UV and Graph editor.
A- Select all.A-A- Cancel select allAlt-A- Select none.Ctrl-I- Invert selection.H- Hide selection.Alt-H- Reveal hidden items.T- Toggle Toolbar.N- Toggle Sidebar.
3D Viewport Keys
Tab- Toggle edit mode.Ctrl-Tab- Toggle pose mode for armatures, or show a mode switching pie menu for others.1-3- In edit mode, switch between editing vertices (1), edges (2), or faces (3). HoldShiftto toggle one of these without disabling the others. HoldCtrlto alter how the selection is transformed from the old mode to the new See mesh selection modes for details.AccentGraveShow 3d viewport navigation pie menu.Ctrl-AccentGrave- Toggle gizmos.Shift-AccentGrave- Start walk/fly navigation
Common
Numpad0- View cameraNumpad5- View perspective/orthographicN- Toggle show region uiCtrl-Alt-0- Align camera to viewCtrl-Alt-Q- Toggle quad viewNumpad7- Top viewNumpad1- Front viewNumpad3- Right viewCtrl-Numpad7- Left viewCtrl-Numpad1- Back viewCtrl-Numpad3- Left viewNumpad9- View orbit 3.142 radNumpad.- Frame selectedNumpad/- Local view frame selectedCtrl-Numpad.- Frame selected in all regionHome- Frame allCtrl-Home- Frame all in all region
3D View
G- MoveR- RotateS- ScaleAlt-G- Clear locationAlt-R- Clear rotationAlt-S- Clear scaleCtrl-~- Toggle show gizmoW- Switch select toolShift-TABToggle use snapShift-S- Show snap pieCtrl-M- MirrorT- Toggle show region toolbarAlt-Shift-S- To sphereB- Box selectF9- Redo lastCtrl-A- Skin resize
Object Mode
O- Toggle use proportional edit objectsCtrl-.- Toggle use transform data originCtrl-J- JoinShift-~- view navigation (walk/fly)H- Hide objectsShift-H- Hide unselected objectsAlt-H- Show hidden objectsCtrl-P- Make parentCtrl-L- Link/transfer dataM- Move to collectionCtrl-A- ApplyShift-G- Select groupedShift-D- Duplicate objectsAlt-D- Duplicate linked
Mesh
P- SeparateL- Select linkedCtrl-L- Select linked allE- Extrude and move on normalsAlt-E- ExtrudeM- MergeI- Inset facesCtrl-B- Bevel edgesCtrl-Shift-B- Bevel verticesCtrl-R- Loop cut and slideK- Knife topology toolG-G- SlideShift-V- Vertex slideAlt-S- Shrink/flattenV- RipAlt-V- Rip and fillY- SplitAlt-M- Show split menuAlt-D- Extend verticesShift-E- Edge creaseCtrl-Numpad+- Select moreCtrl-Numpad-- Select lessAlt-LMB- Loop selectCtrl-Alt-LMB- Edge ring selectCtrl-V- Show vertex menuF- ShowJ- Vertex connect pathShift-D- Add duplicateCtrl-G- Vertex groupsCtrl-E- Show edge menuU- UV mappingCtrl-F- Show face menuCtrl-T- Triangulate facesAlt-J- Tris to quadsAlt-N- Show normals menu
Screen
Shift-R- Repeat lastF12- Render