my old THE key mapping

This is my old map on Alpha with a LK keyboard. The current map is elsewhere.

Legenda

For each key there is a cell with three lines :

function keys numeric keypad special keypad normal keyboard control keys mouse action

Functional keys

1 row divided in 5 groups of 5/5/4/2/4 keys.

F1 Hold
F1=HELP
inactive
F2 Print
F2= =
inactive
F3 Setup
F3=QUIT
inactive
F4
F4=SOS TABF
inactive
F5 Break
F5=MAKECURR
inactive
F6
inactive
inactive
F7
F7=BACK
F7=BACK
F8
F8=FORWARD
F8=FORWARD
F9
F9= =
F9= =
F10
F10=SPLTJOIN
F10=SPLTJOIN
F11
esc=SOS_UNDO
inactive
F12
F12=TABPRE
F12=TABPRE
F13
S-F1=LOCATE
S-F1=QQUIT
F14
S-F2
S-F2
Help
Help
Help
Do
Options
Options
F17
S-F5
S-F5
F18
S-F6
S-F6=TABWORDB
F19
S-F7
S-F7=TABWORDF
F20
S-F8
S-F8=STARTENDCHAR

Numeric keypad

5 rows of 4 keys, the top 12 (3x4) keys in emulation of IBM PF keyboard.

PF1
inactive
F1=HELP
PF2
inactive
F2= =
PF3
inactive
F3=QUIT
PF4
inactive
F4=SOS TABF
7
NUM7=UP 1
NUM7=UP 1
8
NUM8=DOWN 1
NUM8=DOWN 1
9
NUM9= ?
NUM9= ?
-
MINUS=DELLINE
MINUS=DELLINE
4
NUM4=BACK
NUM4=BACK
5
CENTER=FORWARD
CENTER=FORWARD
6
NUM6= ?+
NUM6= ?+
,
'
COMMA=JOIN cursor
1
NUM1=JOIN cursor
COMMA=JOIN cursor
2
NUM2=SPLIT cursor
NUM2=SPLIT cursor
3
NUM3=cursor HOME SAVE
NUM3=cursor HOME SAVE
Enter
NUMENTER=ENTER
NUMENTER=ENTER
0
NUM0=macro backspace
NUM0=macro backspace
.
NUMSTOP=INS toggle
NUMSTOP=INS toggle

Special keypad

2 rows of 3 keys, plus the arrow keys.

Find
FIND
FIND
Insert Here
INS=INS toggle
INS=INS toggle
Remove
DEL=macro backspace
REMOVE=macro backspace
Select
SELECT=macro markblock
SELECT=macro markblock
Prev
PGUP=BACKWARD
PGUP=BACKWARD
Next
PGDN=FORWARD
PGDN=FORWARD

In addition arrow keys are defined as follows (modifiers work only in X11) :
Arrow normal shifted control alt
Up Escreen UP  
Down Escreen DOWN  
Left Screen LEFT LEFT HALF macro larrow Escreen LEFT
Right Screen RIGHT RIGHT HALF macro rarrow Escreen RIGHT

Normal keypad

Only two non-alphanumeric keys are normally in use. The other prefix keys can in principle be assigned to individual functions, but it makes no much sense.

key assignment in Xcurses assignment in curses
Backspace macro backspace macro backspace
S-Backspace macro deletchar as unshifted ! attention !!
C-Backspace macro backend as control-X ! attention !!
Return SOS DOPREFIX EXEC SOS DOPREFIX EXEC
Tab as control-I ! attention ! as control-I ! attention !!
Ctrl (left) unassigned inactive
Caps lock inactive inactive
Shift (left) unassigned inactive
Compose (left) assigned to Ctrl left at xmodmap level assigned to Ctrl left at xmodmap level
Alt (left) unassigned inactive
Shift (right) unassigned inactive
Alt (right) unassigned inactive
Compose (right) unavailableunavailable

Control sequences

Sequences with ALT are not assigned (inactive in terminal)
Sequences with CONTROL are almost all assigned, however in terminal the following are not available as they interfere with stty : control-O, Q, S and V.

We list in green our own assignment and with no background untouched THE defaults.

KeyControl Alt
A default
B macro blockcycle
C macro cutcopyblock copy
D macro deletechar
E sos delend
F default
G default
H default
I macro ithere
J default
K macro cutcopyblock append
L macro togglecmdline
M default carriage return
N nextwindow
O macro rescycle
P macro toggleprefix
Q quit
R reset block
S save
T default unassigned
U macro pasteblock
V macro pasteblock
W get clip:
X macro cutcopyblock cut
Y default unassigned
Z default
^ macro markblock
/ macro splitscreen

Mouse sequences

I list only the possible changes with respect to the default, or the default when useful. And all only respect to the filearea.

Action Left button Middle button Right button
Click cursor mouse quick copy unassigned
double click mark word unassigned unassigned
Press macro markblockunassigned mouse makecurr
Drag unassigned unassigned unassigned
Release cursor mouse unassigned cursor mouse
shift-action default unassigned default
control-actiondefault unassigned default
alt-action default unassigned default