Skip to content

Appendix B

Keycodes, their common keystrokes, and the keystrokes specific to the PuTTY terminal emulator.

Notes

  1. APL represents the metakey used as the APL character and command shift
  2. Cmd represents the keystroke
  3. CMD represents the keystrokes
  4. 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.