| C128 ESC Codes | |
|---|---|
| Last Updated : "2026-07-01 15:35:31" | |
| Src: Compute!'s Gazette Oct 1986 | |
| Usage | |
| ESC {key} | |
| Tap and release ESC, then tap {key} (no shift) | |
| Editing | |
| A | |
| Enable auto-insert mode | |
| C | |
| Cancel auto-insert mode | |
| D | |
| Delete current line (does not delete BASIC line) | |
| I | |
| Insert blank line | |
| J | |
| Move to start of line | |
| K | |
| Move to end of line | |
| O | |
| Cancel quote mode (ESC ESC works too) | |
| P | |
| Erase from start of line to cursor | |
| Q | |
| Erase from cursor to end of line | |
| @ | |
| Erase from cursor to end of screen | |
| Screen Control | |
| B | |
| Set bottom-right corder of output window | |
| L | |
| Allow scrolling | |
| M | |
| Disable scrolling | |
| T | |
| Set top-left corner of output window | |
| V | |
| Scroll screen up 1 line | |
| W | |
| Scroll screen down 1 line | |
| X | |
| Switch between 40/80-col mode | |
| Miscellaneous | |
| E | |
| Set cursor to non-flashing (solid) | |
| F | |
| Set cursor to flashing | |
| G | |
| Turn on bell tone | |
| H | |
| Turn off bell tone | |
| N | |
| Return to normal 80-col display | |
| R | |
| Reverse 80-col char/background colors | |
| S | |
| Change 80-col cursor to block | |
| U | |
| Change 80-col cursor to underline | |
| Y | |
| Restore default tab stops | |
| Z | |
| Clear all tab stops | |