Appendix B
Keycodes, their common keystrokes, and the keystrokes specific to the PuTTY terminal emulator.
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 uptodate and should be treated as the definitive source of the keycode-keystroke translations
Keycode | Command | Common keystrokes | PuTTY |
---|---|---|---|
AC | Align Comments | Cmd a | |
AO | Comment Out | Cmd , | |
BH | Run to Exit | Cmd < | |
BK | Back | Cmd b | Shift+Ctrl+Backspace |
BP | Toggle Breakpoint | CMD b | Shift+End |
BT | Back Tab Window | CMD Tab | Shift+Ctrl+Tab |
CB | Clear Breakpoints | CMD B | |
CP | Copy | Cmd c | Ctrl+Insert |
CT | Cut | CMD c | Shift+Delete |
DB | Backspace | Backspace | Backspace |
DC | Down Cursor | Down | |
DI | Delete Item | Delete | |
DK | Delete Block | Cmd Delete | Ctrl+Delete |
DL | Down Limit | Ctrl+Down | Ctrl+End |
DO | Uncomment | Cmd . | |
DS | Down Screen | Shift+Down | PgDn |
ED | Edit | Cmd e | Shift+Enter |
EP | Escape | Esc | Esc |
ER | Enter | Enter | Enter |
FD | Forward | Cmd f | Shift+Ctrl+Enter |
FX | Fix | Cmd x | |
HK | Hot Key ( ⎕SM ) |
Cmd u | |
HO | Home Cursor | Cmd h | |
IN | Insert Mode | Cmd i | |
JP | Jump | Cmd j | Shift+Ctrl+Home |
LC | Left Cursor | Cursor Left | |
LL | Left Limit | Ctrl+Left | |
LN | Line Numbers | Cmd l | |
LS | Left Screen | Shift+Left | Ctrl+Left |
MO | Move to Outline | CMD % | Shift+Ctrl+Up |
MR | Move/Resize | CMD m | |
MV | Move block | Cmd m | Shift+Ctrl+Delete |
NX | Next | Cmd n | Shift+Ctrl+Right |
OP | Open line | Cmd o | Shift+Ctrl+Insert |
PT | Paste | CMD p | Shift+Insert |
PV | Previous | Cmd p | Shift+Ctrl+Left |
QT | Quit | Cmd q | Shift+Esc |
RA | Repeat All | CMD d | Ctrl+Down |
RC | Cursor Right | Right | |
RD | Redraw Function | CMD r | Shift+PgUp |
RL | Right Limit | Ctrl+Right | |
RM | Resume All Threads | Cmd > | |
RP | Replace String | Cmd r | |
RS | Right Screen | Shift+Right | Ctrl+PgDn |
RT | Repeat (Do) | Cmd d | Shift+Ctrl+Down |
SC | Search | Cmd s | |
SR | Redraw Screen | Ctrl+l (1) | |
TB | Tab Window | Cmd Tab | Ctrl+Tab |
TC | Trace | Cmd Enter | Ctrl+Enter |
TG | Tag | Cmd t | |
TL | Toggle Localisation | CMD l | Ctrl+Up |
TO | Toggle Outline | CMD o | Shift+Up |
UC | Cursor Up | Cursor Up | |
UL | Up Limit | Ctrl+Up | Ctrl+Home |
US | Up Screen | Shift+Up | PgUp |
ZM | Zoom | Cmd z | Shift+Ctrl+PgUp |
Notes
- If you are using PuTTY or another emulator that uses the Dyalog Unicode IME, it will be necessary to swap to a non-Dyalog APL keyboard before hitting Ctrl-l; hitting Ctrl-l while in a Dyalog APL keyboard will generate a Quad symbol.