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

Toolbar buttons, top to bottom, with their tooltips
ButtonTooltip when idleWhat it does
CrosshairShow crosshair / Hide crosshairToggles the chart crosshair (a chart setting, not a drawing)
LongPlace LONG position (click on chart)Arms the long position tool
ShortPlace SHORT position (click on chart)Arms the short position tool
Horizontal lineDraw horizontal line (click on chart to set price)Full-width line at the clicked price
Horizontal rayDraw horizontal ray (click on chart to set start point)Line from the clicked bar to the right
Trend lineDraw trend line (click on chart, then drag the endpoint)Segment between two points
RectangleDraw rectangle (click on chart, drag to set the opposite corner)Price/time box
TextAdd text annotation (click on chart, then type)Inline text at a price and time
RulerMeasure (click + drag to measure price / time / % between two points)Measurement overlay
ProfileProfile (click + drag to get volume, delta, POC and value area over any range)Selection volume profile
Anchored VWAPAnchored 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 deleteRemoves 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.

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.

Keep reading