Keyboard reference

Elite Software Programmer › ESP - Navigation › Keyboard Reference and GlossaryUpdated Sep 2026

Tuning with the mouse works, but tuning with the keyboard is faster, and it keeps your eyes on the gauges instead of the menus. This is our grouped cheat sheet for Haltech ESP on Elite ECUs, with notes on the shortcuts we lean on most.

Why learn the shortcuts

On a dyno or a road tune, the engine is only sitting in a given cell for a moment. Being able to jump to it, nudge it and move on without reaching for the mouse makes a real difference to how fast, and how accurately, you can tune. The shortcuts below are for ESP (Elite Software Programmer). We've grouped them by what you're trying to do rather than by key.

Changing cell values

KeysAction
PgUp / PgDnRaise or lower the selected cells by the normal step
Ctrl + PgUp / PgDnFine adjustment: a smaller step up or down
Shift + PgUp / PgDnCoarse adjustment: a bigger step up or down
0-9Start typing a new value for the selection
PChange the selection by a percentage, positive or negative
LLinearize: smooth the selection into a straight line between its end cells
Ctrl + C / Ctrl + VCopy and paste cells
Ctrl + Shift + arrowCopy the current value into the neighboring cell in that direction

More detail on each of these is in increasing and decreasing cell values.

Selecting and moving around a table

KeysAction
Arrow keysMove the selection
Shift + arrowGrow the selection
Ctrl + arrowShrink the selection
Ctrl + SpaceCollapse the selection back to one cell
SpaceJump to the cell the engine is using right now
Home / EndJump the selection to the left or right edge of the table
Ctrl + ASelect every cell in the table
RToggle All Ranges mode
AToggle All Ranges Above mode (needs All Ranges on first)
Insert / DeleteAdd or remove a row or column

Space is the one we use constantly. Hold the engine at a load point, tap Space, adjust, and move on.

Moving between tables and pages

KeysAction
Alt + arrowSwitch to another map
Tab / Shift + TabNext or previous tuning page
Ctrl + Shift + any non-arrow keyJump to the tab page assigned to that key. If nothing is assigned yet, the current tab gets that shortcut
F3Axes setup
F4Main setup
TTurn trace on, reset it, or turn it off in Text View

Custom tab shortcuts are worth setting up. Assign Ctrl + Shift + F to your fuel page and Ctrl + Shift + I to ignition, and you can flip between them without hunting through tabs.

Wideband quick tune

KeysAction
QQuick tune the cell the ECU is using now
WQuick tune that cell plus the cells above it in rpm and load

Both need a wideband O2 sensor enabled. Quick tune adjusts fuel toward your target from the measured mixture, so make sure the sensor reading is stable before you press the key. See quick tune for how it works.

Connection, logging and the rest

KeysAction
F5Connect to or disconnect from the ECU
F6Start or stop a PC datalog
F7Enter or leave datalog playback
F8Play or pause the loaded log (playback mode only)
F1Help
F11Full screen
Ctrl + F12Reboot the ECU
Careful with Ctrl + F12

Rebooting the ECU with the engine running will stall it. Only do it with the engine off, and make sure any changes you want to keep are saved first.

Keyboard FAQ

How do I make smaller adjustments than PgUp gives me?

Hold Ctrl with PgUp or PgDn. For bigger steps, hold Shift. For an exact number, just type it.

Are these the same in NSP for Nexus?

This list is for ESP on Elite ECUs. NSP is different software, so check its own shortcut list before relying on any of these there. For the terms used here, see the ESP glossary.