Keyboard Shortcuts Reference¶
Complete keyboard shortcuts and hotkeys for all DAMTools operations. Speed up your workflow with these essential key combinations.
Global Shortcuts¶
Main Access¶
- Shift + W: Open DAMTools pie menu (default hotkey)
- F3: Search for DAMTools operators
- Ctrl + Z: Undo (works with all DAMTools operations)
Modal Tool Controls¶
Universal Modal Keys¶
- Enter/Spacebar: Confirm operation
- ESC/Right Mouse: Cancel and restore original state
- Tab: Switch between modes (where applicable)
- Numbers 0-9: Direct numeric input
- Backspace: Delete last digit in numeric input
Mouse Controls¶
- Left Click: Confirm selection/action
- Right Click: Cancel operation
- Mouse Wheel: Adjust values (cuts, counts, etc.)
- Shift + Mouse Wheel: Fine adjustment
- Ctrl + Mouse Wheel: Coarse adjustment
Tool-Specific Shortcuts¶
Array 3D / Array At Face¶
- X: Activate/toggle X-axis
- Y: Activate/toggle Y-axis
- Z: Activate/toggle Z-axis
- Shift + X/Y/Z: Edit specific axis parameters
- Ctrl + X/Y/Z: Toggle random rotation for axis
- Alt + X/Y/Z: Adjust random rotation amount
- W: Toggle wireframe preview
- Tab: Switch between spacing/total modes
Temp Rotate¶
- Mouse Movement: Free rotation
- Shift: Snap to 5° increments
- Ctrl: Snap to 30° increments
- Alt: Snap to 45° increments
- Numbers: Type exact angle in degrees
Temp Scale¶
- Mouse Movement: Uniform scaling
- X: Scale on X-axis only
- Y: Scale on Y-axis only
- Z: Scale on Z-axis only
- Numbers: Type exact scale factor
Face Selection Tools¶
(Extract Faces Interactive, Paneling, Bolting, etc.) - Left Click: Select face - Shift + Left Click: Add face to selection - Spacebar: Confirm multi-selection - ESC: Cancel selection
Primitives (damPrimitives)¶
- Mouse X: Adjust primary dimension
- Mouse Y: Adjust secondary dimension
- Shift: Constrain proportions
- R (hold): Inner diameter (for torus/rings)
- Numbers: Direct numeric input
Look At¶
- Left Click: Select face and orient view
- ESC/Right Mouse: Cancel operation
Subdivider¶
- Mouse Wheel: Increase/decrease cuts
- Numbers 1-9: Set specific number of cuts
- Enter/Space: Confirm subdivision
Quick Slice¶
- Left Click + Drag: Position slice plane
- Mouse Wheel: Adjust slice position
- Enter: Confirm slice
Random Selector¶
- Mouse Wheel: Change seed value
- Numbers: Set specific seed
- Shift + Wheel: Adjust selection percentage
Snap and Transform Tools¶
Snap Tool¶
- G: Grab/move mode
- R: Rotate mode
- S: Scale mode
- X/Y/Z: Constrain to axis
- Shift + X/Y/Z: Constrain to plane
Local Axis Mod¶
- G: Move local axis
- R: Rotate local axis
- Mouse: Adjust transformation
- Enter: Confirm changes
Selection and Organization¶
Layer Selector¶
- Mouse Wheel: Navigate layers
- Numbers: Jump to specific layer
- Enter: Select layer objects
Connect Vertices Smart¶
- Shift: Invert second group order
- Enter: Confirm connections
Viewport and Visual¶
KeyCast¶
- Any Key: Display key press overlay
- Operator hotkey: Stop KeyCast recording
Bounding Wireframe¶
- Immediate: No additional shortcuts (single operation)
File Operations¶
Batch Import/Export¶
- Immediate: No modal shortcuts (dialog-based)
Extract Selected¶
- Dialog-based: Use standard file dialog shortcuts
Model Replace¶
- Left Click: Select replacement object
- Enter: Confirm replacement
Quick Reference by Category¶
Most Used Shortcuts¶
Shift + W → Open pie menu
Enter/Space → Confirm operation
ESC → Cancel operation
Mouse Wheel → Adjust values
X/Y/Z → Axis selection
Selection Tools¶
Left Click → Select element
Shift + Left Click → Multi-select
Spacebar → Confirm selection
Numbers → Direct input
Transform Tools¶
G/R/S → Transform modes
X/Y/Z → Axis constraint
Shift + axis → Plane constraint
Ctrl/Alt → Snap modes
Array Tools¶
Customization¶
Changing Main Hotkey¶
- Open Edit → Preferences → Keymap
- Search for "DAMTools Pie Menu"
- Assign your preferred key combination
- Save preferences
Modal Tool Shortcuts¶
Modal tool shortcuts are hardcoded and cannot be customized. They follow Blender's standard conventions:
- Enter/Space: Confirm
- ESC: Cancel
- Tab: Mode switch
- X/Y/Z: Axis selection
Tips for Efficiency¶
- Learn the pie menu layout: Muscle memory for sections speeds up access
- Use modal shortcuts: Don't rely only on mouse - combine both
- Practice axis keys: X/Y/Z shortcuts are used across many tools
- Remember cancel keys: ESC always restores original state
- Use numeric input: Type exact values instead of mouse adjustment
See Also¶
- Workflow Tips - Productivity techniques
- Performance Guide - Optimize for large scenes
- Quick Start Guide - Essential workflows