Drawing toolbar, undo and redo on the footprint chart
The vertical drawing toolbar on the left of the chart arms one tool at a time (long/short position, horizontal line, ray, trend line, rectangle, text, ruler, profile, anchored VWAP) and holds the crosshair toggle and the trash button. Ctrl+Z and Ctrl+Y undo and redo drawing edits.
Senzoukria · Documentation · Updated September 2026
Where to find it
- Where
- Left edge of the footprint chart (Rithmic, bridge, Quantower, crypto and Replay)
- Undo / redo
- Ctrl+Z / Ctrl+Y or Ctrl+Shift+Z (Cmd on macOS)
- Undo depth
- 60 steps; handle drags on the same object within 700 ms count as one step
- Persistence
- Drawings are saved per chart preference key; the undo stacks are not
What it does
The toolbar is a column of icon buttons with the label Footprint tools. Each button arms a tool: the next single click on the chart (not on an axis, not on an existing handle) places a drawing of that type and the tool disarms itself. Clicking an armed button again cancels it, as does the Escape key. The tooltip of each button states the gesture, for example Draw rectangle (click on chart, drag to set the opposite corner).
Drawings are stored per symbol in one list for trade positions (LONG / SHORT) and one list for line drawings. The renderer only paints the drawings whose symbol matches the chart, so a level drawn on MNQ never appears on ES.
Settings
| Button | Tooltip when idle | What it does |
|---|---|---|
| Crosshair | Show crosshair / Hide crosshair | Toggles the chart crosshair (a chart setting, not a drawing) |
| Long | Place LONG position (click on chart) | Arms the long position tool |
| Short | Place SHORT position (click on chart) | Arms the short position tool |
| Horizontal line | Draw horizontal line (click on chart to set price) | Full-width line at the clicked price |
| Horizontal ray | Draw horizontal ray (click on chart to set start point) | Line from the clicked bar to the right |
| Trend line | Draw trend line (click on chart, then drag the endpoint) | Segment between two points |
| Rectangle | Draw rectangle (click on chart, drag to set the opposite corner) | Price/time box |
| Text | Add text annotation (click on chart, then type) | Inline text at a price and time |
| Ruler | Measure (click + drag to measure price / time / % between two points) | Measurement overlay |
| Profile | Profile (click + drag to get volume, delta, POC and value area over any range) | Selection volume profile |
| Anchored VWAP | Anchored VWAP (click a bar to anchor it to now, or click + drag to measure a range) | VWAP from an anchor bar |
| Trash (bottom) | Delete all n drawings on SYMBOL / No drawings to delete | Removes every drawing of the current symbol only |
How to use it
- Arm a tool, click once on the chart, then adjust with the handles. Clicking a drawing selects it and opens the drawing properties panel; Delete or Backspace removes the selected drawing (except while typing in a field).
- Ctrl+Z undoes the last drawing change; Ctrl+Y or Ctrl+Shift+Z redoes it. The shortcut is ignored while the focus is in an input, textarea, select or editable field, and it does nothing when the corresponding stack is empty.
- Dragging a handle emits one update per mouse move; updates to the same object less than 700 ms apart are merged into a single undo step, so one drag equals one Ctrl+Z.
- Editing after an undo discards the redo branch, as in any editor. The stack keeps the last 60 states.
Limits and pitfalls
- Undo covers user drawings only. Ephemeral lines mirrored from a broker or simulated position (ids prefixed broker: or sim:) are excluded from the stack and from persistence; Ctrl+Z never touches them.
- The trash button is per symbol. It does not clear drawings on other instruments and cannot be undone selectively — it is one undo step.
- The undo and redo stacks live in memory only; restarting the app keeps the drawings but empties both stacks.
- The crosshair button changes a chart setting, so it is not part of the undo history.
Related pages
- Line, ray, trend line, rectangle, text and ruler tools
- Long / Short position tool
- Drawing properties panel and presets
- Anchored VWAP indicator
- Footprint trading
This page in other languages
Frequently asked questions
- Why does Ctrl+Z not undo the last change I made?
- The shortcut is ignored when a text field has focus, and it only tracks drawing edits. If the last change was a chart setting (colour, indicator, crosshair) it is not in the drawing stack. Also check that the stack is not empty after a restart.
- Does deleting all drawings affect other symbols?
- No. The trash button calls clearForSymbol with the chart's symbol; drawings on other instruments are untouched. The tooltip shows the count for the current symbol.
- Is Ctrl+Shift+Z the same as Ctrl+Y?
- Yes. Both redo; Ctrl+Shift+Z follows the macOS and browser convention, and Cmd replaces Ctrl on macOS.