# esc-data command

The esc-data BASIC program specifies
that the code generated by pressing ESC (control [) is to be passed
through as data.

Note: This command does an implicit set-esc off to disable the special UNIX-related signal handling.

Warning: The ESC key can have a special meaning in D3 (that
is, it pushes a level). This command makes D3 ignore the ESC key,
and it *passes on through* as if it were any other ordinary character.

## See also

- [break-key command](https://d3codex.com/tcl/break-key-command/)
- [brk-debug command](https://d3codex.com/tcl/brk-debug-command/)
- [brk-level command](https://d3codex.com/tcl/brk-level-command/)
- [esc-level command](https://d3codex.com/tcl/esc-level-command/)
- [esc-toggle command](https://d3codex.com/tcl/esc-toggle-command/)
- [keyboards file](https://d3codex.com/systemfiles/keyboards-file/)
- [Level pushing](https://d3codex.com/tcl/level-pushing/)
- [Levels](https://d3codex.com/definitions/levels/)
- [p command (Editor processor)](https://d3codex.com/editor/p-command-editor-processor/)
- [set-esc command](https://d3codex.com/tcl/set-esc-command/)

---
Source: https://d3codex.com/tcl/esc-data-command/ - part of the D3Codex reference.
