Typed input while drawing
Enter exact lengths, angles, slopes, and radii instead of clicking by eye.
While drawing with the Polyline, Polygon, or Circle tools, you can type numbers on the keyboard. A small input HUD follows the cursor and shows the values that will be applied — length (L), angle (∠), slope (%), or radius (R) — in the units of your current drawing scale.
How it works
- Start the tool and place at least one point (or the circle center).
- Type without clicking in a text box — keystrokes go straight to the drawing buffer.
- The preview segment updates live; highlighted fields in the HUD show what you have locked in.
- Press
Enterto commit the current segment at the typed constraint, then keep drawing. - Press
Backspaceto edit the buffer;Ctrl/⌘ Zremoves the last placed vertex without leaving the tool. - Press
Escto commit the vertices placed so far and exit (a firstEscclears any typed buffer; the shape is abandoned only when there aren't enough points for a valid entity). Switching tools mid-draw also commits.
Straight line segments
On a line segment (default after pressing L in the polyline tool), use these patterns:
| You type | Effect |
|---|---|
10 or 10' or 3-6 | Locks length only. Direction follows the cursor (respects snapping and Shift for orthogonal). |
4*2 or (3+1)/2 | Math expressions — + - * / and parentheses. The HUD shows the expression and its result (4*2 = 8 ft) while you type. |
5m, 120cm, 7", 10ft | Cross-unit entry: type in another unit and it converts to the drawing's display unit (e.g. 5m while drafting in feet becomes 16.40'). |
12@45 | Locks length and angle. The number after @ is view-relative — 0° is straight up on your screen, 90° is to the right. |
20@-2% | Locks length and slope as a percent rise (negative = downward in the current view). |
15@1/12 or 15@3:1 | Locks length and roof pitch after @ — rise/run fraction or engineering H:V ratio (e.g. 3:1). |
Feet-inches shorthand works in length fields: 25', 3-6 (3 feet 6 inches), 4'-7", or decimal feet. Math expressions and unit suffixes (m, cm, mm, in, ft) also work for circle radii. Values convert using the document scale.
Arrow keys: pick a field
On a line segment you can aim typing at a specific field with the arrow keys instead of reaching for @. The selected field is highlighted in the HUD so you can see where the next digits will land.
| Key | Effect |
|---|---|
↑ | Select the length (L) field — the digits you type set the length. |
↓ | Select the angle (∠) field — the digits you type set the angle (same as typing @). |
← / → | With the angle field selected, cycle its unit: degrees → slope % → H:V (20° → 20% → 20H:1V). Your typed number is kept as the unit changes. |
Ctrl | Flip the sign of the typed angle to reverse the segment's direction (45° ↔ -45°). |
The highlight appears only once you press an arrow, and never resizes the HUD. Typing @, %, /, or : directly still works exactly as before — the arrows are just a quicker way to reach and switch the same fields.
Arc and bezier segments
Press A for the next arc segment or B for bezier. The HUD switches to radius, arc length, and sweep (or bezier handle length and angle). Use Tab while placing an arc to move focus between radius and sweep fields, then type and press Enter to commit that segment.
Arc modes (R radius, M midpoint, E endpoint) and F to flip direction work the same as in the Polyline tool shortcuts.
Circles
- 1Place center
Click once for the center.
- 2Type radius
Type a distance such as
8or8'while moving the cursor. The HUD showsR. - 3Commit
Press
Enterto create the circle at that radius, or click to set the radius by eye.
Finishing the path
- Polyline —
Enterwith enough points and no active typing finalizes the path; double-click also finishes. - Polygon — needs at least three points before
Entercan close the shape. - Click the first point to close manually, or use Close Polyline on an open polyline afterward.
Typed constraints apply to the next segment only. After Enter, the buffer clears so you can click or type the following segment. Snapping is suppressed while a typed constraint is active so the HUD stays truthful.