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
- CMD represents the keystrokes
- 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 | |
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 |