EliteChart is fully keyboard-navigable. Every binding works on
macOS, Windows, and Linux — Cmd is Ctrl on the latter two.
Modals
| Action | Binding |
|---|
| Open Symbol Search | / |
| Open Indicators | Cmd-I |
| Open Settings | Cmd-, |
| Open Hotkeys reference | Shift-? |
| Close active modal | Esc |
| Tool | Binding |
|---|
| Trend line | Alt-T |
| Horizontal line | Alt-H |
| Vertical line | Alt-V |
| Rectangle | Alt-R |
| Fibonacci retracement | Alt-F |
| Text | Alt-X |
| Magnet toggle | M |
| Lock all drawings | Cmd-K Cmd-L |
| Hide all drawings | Cmd-Alt-H |
Navigation
| Action | Binding |
|---|
| Pan left/right | ← / → |
| Pan up/down | ↑ / ↓ |
| Zoom in / out | + / - |
| Reset zoom | R |
| Fit data | F |
Selection + editing
| Action | Binding |
|---|
| Select all drawings | Cmd-A |
| Deselect | Esc |
| Delete selected | Backspace / Delete |
| Duplicate selected | Cmd-D |
| Undo | Cmd-Z |
| Redo | Cmd-Shift-Z |
Workspace
| Action | Binding |
|---|
| Toggle theme | Cmd-Shift-T |
| Toggle Replay | Cmd-Shift-R |
| Open Trading Panel | Cmd-T |
| Open Watchlist | Cmd-W |
| Take screenshot | Cmd-Shift-S |
Accessibility
The crosshair is keyboard-driven when the chart has focus — arrow
keys move it bar-by-bar; Tab cycles between the chart, sidebars,
and toolbar groups. Screen-reader announcements fire on every value
change at the crosshair (price, time, indicator readouts).
See audit-a11y for the WCAG audit pipeline.