
The Ultimate Guide to Autodesk Maya Keyboard Shortcuts
A complete guide to keyboard shortcuts for Autodesk Maya, the industry-standard 3D software. From the basic QWER tools (Select, Move, Rotate, Scale) and fluid Alt/Ctrl + mouse camera navigation, to viewport display toggles (1-7), component selection (F8-F11), snapping, and animation keyframing—we've compiled the essential commands you need to maximize your workflow efficiency in a professional production environment.
Posted at: 2026.9.3
Basic Tools
Because Maya is so versatile and highly customizable, it's packed with an overwhelming number of menus and settings.
That's why you need to memorize the core shortcuts for modeling and layout: Q (Select), W (Move), E (Rotate), and R (Scale). Switching tools without diving into menus will instantly save you from "mouse fatigue."
These keys naturally rest under your left hand in the home position, letting you swap manipulators instantly without having to click icons on the shelf.
You'll also use shortcut keys to change the pivot point (D or Insert) and scale the manipulator size (+ / -) all the time, so make sure to master these as well.
| Action | Shortcut |
|---|---|
| Activate the basic selection tool for selecting objects or components | Q |
| Activate the move tool and show the translation manipulator | W |
| Activate the rotate tool and show the rotation manipulator | E |
| Activate the scale tool and show the scaling manipulator | R |
| Show the custom manipulator tool for editing node history and input values | T |
| Show the combined translate, rotate, and scale manipulator (Windows) | CtrlT |
| Show the combined translate, rotate, and scale manipulator (Mac) | Cmd (⌘)T |
| Select the last used tool that is not Select, Move, Rotate, or Scale | Y |
| Toggle the pivot editing mode to change the transformation center point | D |
| Switches between move pivot and move object (Move Tool) | INSERT |
| Increase the visual size of the transformation manipulator | = |
| Decrease the visual size of the transformation manipulator | - |
| Cycle through active input fields of the In-View editor | Tab |
| Reverse-cycle through active input fields of the In-View editor | ShiftTab |
Camera Navigation
Navigating the 3D viewport using "Alt / Ctrl + Mouse" is just as crucial as the basic tools. You need to be able to do this using muscle memory.
Since 3D space isn't flat, constantly checking your model from different angles in the Z-axis is fundamental to the workflow.
By fluidly combining the three core camera movements—Alt + Left Click Drag (Tumble), Alt + Middle Click Drag (Track), and Alt + Right Click Drag (Dolly/Smooth Zoom)—you can view your work from any angle effortlessly.
To quickly zoom in on fine details, drag a marquee box from left to right using "Ctrl + Alt + Left Click Drag." Doing the reverse (right to left) zooms you back out. This marquee zoom saves you from endlessly scrolling your mouse wheel to reach the exact detail you want to see.
| Action | Shortcut |
|---|---|
| Tumble the camera view around the center of interest | AltLeft Click |
| Track (pan) the camera view horizontally and vertically | AltMiddle Click |
| Dolly (smooth zoom) the camera view in and out | AltRight Click |
| Zoom in on a marquee-selected box area (drag top-left to bottom-right) | CtrlAltLeft Click |
| Zoom out relative to a marquee-selected box area (drag right to left) | CtrlAltLEFT_REV |
Display Settings & Toggles
Toggling viewport display modes is essential for modeling and checking your lighting.
You'll be constantly switching between the standard number keys (not the numpad) to check your work: 1 (Standard), 3 (Smooth Mesh Preview), 4 (Wireframe), 5 (Shaded), 6 (Textured), and 7 (Use All Lights). Pressing F to frame your selection, A to frame everything in the scene, and hitting the Spacebar to maximize the current view are also absolute must-know navigation commands.
| Action | Shortcut |
|---|---|
| Instantly switch the panel under the mouse pointer between full-screen and split layout | Space |
| Toggle between the standard pane layout and a maximized viewport view (Windows) | CtrlSpace |
| Toggle between the standard pane layout and a maximized viewport view (Mac) | Cmd (⌘)Space |
| Cycle through backdrop background color presets (Windows) | AltB |
| Cycle through backdrop background color presets (Mac) | Option (⌥)B |
| Temporarily hide the currently selected nodes from the viewport (Windows) | CtrlH |
| Temporarily hide the currently selected nodes from the viewport (Mac) | Cmd (⌘)H |
| Un-hide and show the currently selected nodes in the viewport | ShiftH |
| Hide all other objects in the scene except for what is currently selected (Windows) | AltH |
| Hide all other objects in the scene except for what is currently selected (Mac) | Option (⌥)H |
| Switch active panel display to draw only object mesh outline edges | 4 |
| Switch active panel display to shaded drawing without textures | 5 |
| Switch active panel display to shaded drawing with material textures enabled | 6 |
| Switch active panel display to render using all scene-placed light sources | 7 |
| Switch polygonal sub-div display level to raw flat cage mode | 1 |
| Toggle smooth mesh subdiv preview on the selected polygonal objects | 3 |
| Focus the active panel camera view precisely to frame all selected nodes | F |
| Zoom out and adjust active viewport camera to fit the entire scene boundary | A |
Selection & Menus
These are the direct shortcuts for toggling between Object and Component modes (F8), and selecting Vertices (F9), Edges (F10), Faces (F11), and UVs (F12).
While you can access these via the right-click Marking Menu, hitting the hotkeys directly speeds up your workflow and saves you from constantly hunting through menus.
You can also instantly switch the main menu sets for Modeling, Rigging, Animation, FX, and Rendering using the F2 through F6 keys.
| Action | Shortcut |
|---|---|
| Switch selection target between whole nodes and detailed component primitives | F8 |
| Activate polygonal mesh vertex selection mode directly | F9 |
| Activate polygonal mesh edge selection mode directly | F10 |
| Activate polygonal mesh face selection mode directly | F11 |
| Activate texture coordinates UV selection mode directly | F12 |
| Switch the global menu layout context to poly/NURBS modeling commands | F2 |
| Switch the global menu layout context to joint and skeleton rigging commands | F3 |
| Switch the global menu layout context to keyframe animation commands | F4 |
| Switch the global menu layout context to physics dynamics and FX commands | F5 |
| Switch the global menu layout context to lighting and rendering commands | F6 |
Snapping
Use these snapping tools to position objects and components with perfect precision.
In Maya, snapping is active only while holding down the respective key. By clicking and dragging while holding X (Snap to Grid), C (Snap to Curve/Edge), or V (Snap to Point), your selection will magnetically snap right where you need it. Holding J for step snapping (discrete increments for rotation and translation) is also incredibly handy.
| Action | Shortcut |
|---|---|
| Snap transform translation or pivot to scene grid intersections while holding down | X |
| Snap objects or sub-components to polyline edges or curve paths while holding down | C |
| Snap objects or sub-components directly to active vertices while holding down | V |
| Apply incremental stepping limits to move, rotate, or scale actions while holding down | J |
Actions & Editing
These commands will drastically speed up your editing workflow. They include repeating the last command (G), Grouping (Ctrl/Cmd + G), Duplicating (Ctrl/Cmd + D), and Duplicate with Transform (Shift + D).
The G key is especially powerful when you need to repeatedly bevel or extrude during modeling. You'll also use Parent and Unparent (P / Shift + P) constantly for rigging and organizing your outliner hierarchy.
| Action | Shortcut |
|---|---|
| Revert the last edit operation (Windows) | CtrlZ |
| Revert the last edit operation (Mac) | Cmd (⌘)Z |
| Redo the last reverted operation (Windows) | CtrlY |
| Redo the last reverted operation (Mac) | Cmd (⌘)Y |
| Repeat the absolute last command or tool operation performed | G |
| Repeat the last action specifically targeted at the current mouse cursor location | ShiftG |
| Establish a hierarchical parent-child relationship between the selected nodes | P |
| Break the parent-child relationship and move the child back to root level | ShiftP |
| Create an identical copy of the selected objects or components at their current position (Windows) | CtrlD |
| Create an identical copy of the selected objects or components at their current position (Mac) | Cmd (⌘)D |
| Duplicate objects with advanced instance and offset options (Windows) | CtrlShiftD |
| Duplicate objects with advanced instance and offset options (Mac) | ShiftCmd (⌘)D |
| Duplicate the selected item, repeating the previous transform offset immediately | ShiftD |
| Place the selected objects under a new parent transform null group (Windows) | CtrlG |
| Place the selected objects under a new parent transform null group (Mac) | Cmd (⌘)G |
Animation
These are your go-to shortcuts for setting keyframes and scrubbing through the timeline.
You can key all channels on a selected object using the S key, or key translation (Shift + W), rotation (Shift + E), and scale (Shift + R) individually. For a smooth animating workflow, you can jump between keyframes (Comma / Period), step frame-by-frame (Alt/Option + Comma / Period), and toggle Play/Pause (Alt/Option + V).
| Action | Shortcut |
|---|---|
| Set an animation keyframe at the current frame for all editable channels | S |
| Insert an animation keyframe targeted solely at the Translate channel | ShiftW |
| Insert an animation keyframe targeted solely at the Rotate channel | ShiftE |
| Insert an animation keyframe targeted solely at the Scale channel | ShiftR |
| Advance the current time indicator forward by exactly one frame (Windows) | Alt. |
| Advance the current time indicator forward by exactly one frame (Mac) | Option (⌥). |
| Step the current time indicator backward by exactly one frame (Windows) | Alt, |
| Step the current time indicator backward by exactly one frame (Mac) | Option (⌥), |
| Jump the current timeline slider position to the next keyframe | . |
| Jump the current timeline slider position to the previous keyframe | , |
| Toggle the timeline animation playback on or off (Windows) | AltV |
| Toggle the timeline animation playback on or off (Mac) | Option (⌥)V |