Appendix A
Keycodes, their common keystrokes, and the keystrokes specific to terminal emulators under Linux GUIs.
Notes
- APL represents the metakey used as the APL character and command shift
- Cmd represents the keystroke Ctrl+x
- CMD represents the keystrokes Ctrl+x Ctrl+x
- The file $DYALOG/aplkeys/xterm is certain to be up to date and should be treated as the definitive source of the keycode-keystroke translations
| Keycode | Command | Common keystrokes | Terminal Emulator |
|---|---|---|---|
| AC | Align Comments | Cmd a | |
| AO | Comment Out | Cmd , | |
| BH | Run to Exit | Cmd < | APL+Left |
| BK | Back | Cmd b | APL+Up |
| BP | Toggle Breakpoint | CMD b | APL+Backspace |
| BT | Back Tab Window | CMD Tab | Shift+APL+Tab |
| CA | Cut to Capsule | ||
| CB | Clear Breakpoints | CMD B | Shift+APL+Backspace |
| CP | Copy | Cmd c | APL+Insert |
| CT | Cut | CMD c | Shift+APL+Delete |
| DB | Backspace | Backspace | |
| DC | Down Cursor | Down | |
| DI | Delete Item | Delete | |
| DK | Delete Block | Cmd Delete | APL+Delete |
| DL | Down Limit | Ctrl+Down | Shift+APL+PgDn |
| DO | Uncomment | Cmd . | |
| DS | Down Screen | Shift+Down | APL+PgDn |
| ED | Edit | Cmd e | APL+Enter |
| EL | Empty line | ||
| EP | Escape | Esc | Esc |
| ER | Enter | Enter | |
| FA | Save File (As) in Editor | ||
| FD | Forward | Cmd f | APL+Down |
| FS | Save File in Editor | ||
| FT | Cycle Focus | ||
| FX | Fix | Cmd x | |
| HK | Hot Key ( ⎕SM ) | Cmd u | |
| HO | Home Cursor | Cmd h | |
| IG | Ignore next | ||
| IL | Insert Line | ||
| IN | Insert Mode | Cmd i | |
| IT | Inline Tracing | Cmd k | |
| JP | Jump | Cmd j | |
| LC | Left Cursor | Cursor Left | |
| LL | Left Limit | Ctrl+Left | Shift+APL+Home |
| LN | Line Numbers | Cmd l | APL+Numpad+- |
| LS | Left Screen | Shift+Left | APL+Home |
| MA | Resume All Threads | ||
| MO | Move to Outline | CMD % | Shift+APL+Space |
| MR | Move/Resize | CMD m | |
| MV | Move block | Cmd m | |
| NX | Next | Cmd n | |
| OF | Open File | ||
| OP | Open line | Cmd o | |
| PL | Previous Location | ||
| PT | Paste | CMD p | Shift+APL+Insert |
| PV | Previous | Cmd p | |
| QT | Quit | Cmd q | APL+Esc |
| RA | Repeat All | CMD d | |
| RC | Cursor Right | Right | |
| RD | Redraw Function | CMD r | APL+Numpad-/ |
| RL | Right Limit | Ctrl+Right | Shift+APL+End |
| RM | Resume All Threads | Cmd > | APL+Right |
| Rn | Replace, Move Next | ||
| RP | Replace String | Cmd r | |
| Rp | Replace, Move Previous | ||
| RS | Right Screen | Shift+Right | APL+End |
| RT | Repeat (Do) | Cmd d | |
| S1 | Fix Script, Exit | ||
| S2 | Fix Script, Remain | ||
| SA | Select All | ||
| SC | Search | Cmd s | |
| SR | Redraw Screen | Ctrl+l (1) | |
| TB | Tab Window | Cmd Tab | APL+Tab |
| TC | Trace | Cmd Enter | Shift+APL+Enter |
| TG | Tag | Cmd t | APL+Numpad-* |
| TL | Toggle Localisation | CMD l | APL+Numpad-+ |
| TO | Toggle Outline | CMD o | APL+Space |
| TT | Toggle Treeview | ||
| UC | Cursor Up | Cursor Up | |
| UL | Up Limit | Ctrl+Up | Shift+APL+PgUp |
| US | Up Screen | Shift+Up | APL+PgUp |
| ZM | Zoom | Cmd z | Shift+APL+F12 |