Shortcuts & settings
The tables show the default bindings. Customize them in Edit > Preferences > Add-ons > BagaCAD. The header and sidebar reminders follow your settings.
Main actions
| Key or gesture | Action |
|---|---|
| Left click | Draw / confirm / extrude a hovered face, depending on context |
| Ctrl + click away from guides | Draw on a face |
| Shift + click on a face | Add / remove it from the extrusion selection |
| Alt + click on a face | Extrude connected coplanar faces |
| Right click | New chain / cancel preview / deselect, depending on context |
| D outside input | Switch Draw / Dimensions |
| X / Y / Z | Lock an axis |
| Shift + X / Y / Z during drawing | Lock YZ / XZ / XY |
| Tab while drawing | Switch length / angle input |
| Ctrl + Z | Cancel an active preview, otherwise undo the last validated edit, including extrusion |
| Backspace | Delete a digit or cancel the current step; keep validated geometry |
| Esc | Cancel input/setup/selection, otherwise finish |
| Enter | Confirm input/selection, otherwise finish |
| Hold Ctrl while drawing | Disable snapping while held; enabled by default |
| Hold Ctrl while extruding | Enable snapping while held; disabled by default |
Shapes, offsets and edge editing
| Key or gesture | Action |
|---|---|
| C / B / O | Circle / rectangle / offset; repeat the active key to return to lines |
| Tab in Circle | Switch centre-radius / three-point method; restart the shape |
| V in Circle | Switch full circle / open arc |
| Wheel after the first circle point | Change segments, without zooming |
| Shift / Alt in Rectangle | Square / centred rectangle; combine for a centred square |
| Tab in Rectangle | Switch width / height input |
| Hold F | Invert shape/offset face filling |
| Backspace in a shape | Delete a digit; without input, reset the placed points |
| Shift + clicks in Offset, then release Shift | Select individual edges, then start the shared offset |
| Hold Shift + right mouse and sweep | Erase visible edges |
| Alt over an edge, then left click | Preview, then confirm extension to a real target |
See Shapes & offsets and Erase and extend for steps and modifier priorities.
Construction guides
Lasting references, kept until removed. See Guides & grid for the difference with temporary points.
| Key or gesture | Action |
|---|---|
| Hover a vertex / midpoint for 2 s | Add an XYZ guide |
| Hover an edge interior for 2 s | Add an edge guide |
| A on a vertex, then click another | Add a guide through the two vertices |
| Hold Alt over a guide | Move it |
| Hold Shift over an XYZ axis | Rotate that XYZ guide |
| X / Y / Z during rotation | Lock the local rotation axis; repeat to unlock |
| R / Shift + R | Remove last guide / remove all guides and temporary points; the grid is kept |
Temporary reference points
Short-lived alignment points for the segment in progress; not editable.
| Key or gesture | Action |
|---|---|
| Hover a vertex for 0.15 s, then move away | Use its XYZ projections and edge directions |
| Hover a guide intersection for 0.15 s | Remember that intersection |
| Confirm a segment / right click / Shift + R | Clear the temporary points |
Grid
| Key or gesture | Action |
|---|---|
| G | Show / hide the grid |
| Shift + G | Reposition / reorient the grid |
| Ctrl + G | Set cell size |
| Alt + G | Align grid to a face |
| G during direction setup / Ctrl at second click | Use direction-segment length as cell size |
Dimensions
| Key or gesture | Action |
|---|---|
| Click / drag a value | Type / adjust it |
| Ctrl while dragging | Use rounding increments |
| Shift while dragging | Use fine adjustment |
| Tab outside input / click support icon | Edge: switch fixed endpoint; vertex: toggle anchoring |
| Hover a value, then click its padlock | Toggle the dimension lock |
| Ctrl + A / Ctrl + V during input | Select all / paste |
| D / Esc outside input | Return to Draw |
Preferences
| Setting | Default | Controls |
|---|---|---|
| Create Guide Timer | 2.0 s | Hover time for an XYZ guide on a vertex / midpoint |
| Edge Guide Delay | 2.0 s | Hover time for an edge guide |
| Temporary Vertex Delay | 0.15 s | Hover time for a temporary point on a vertex |
| Temporary Intersection Delay | 0.15 s | Hover time for a temporary point on an intersection |
| Default Grid Step Size | 0.1 Blender unit | Initial grid cell size |
| Shapes: Create Faces by Default | Enabled | Fill closed shapes; hold F to invert |
| Circle Segments | 48 | Initial resolution (8–256; wheel while drawing: 3–256) |
| Length Snap Step | 10 cm | Ctrl-drag increment in Dimensions |
| Angle Snap Step | 15° | Ctrl-drag increment in Dimensions |
Shortcut rows configure keys and modifiers. Shared input keys configure picking, confirmation, cancellation and text correction. Hold modifiers configure related gestures together; use a different modifier for each row. Red rows flag conflicting bindings. Right-click a setting to reset it to its default.
Saved preferences can differ from these defaults. Digits, decimal separators and minus remain numeric input. View navigation follows Blender's own keymap.
The viewport header changes with the current step: start point, segment input, face selection, extrusion, guide edit, grid setup or dimension edit. It displays the configured bindings. Ctrl disables drawing snaps but enables extrusion snaps while held; Alt moves a hovered guide.