9.6;DM/KEYS, revision 9.6, 87/04/16
DM/KEYS -- Default DM key definitions
*************
Left Keypad
*************
kbd name key cap label associated command(s)
L1 INS MODE EI
2,3 L1 MARK DR;ECHO
L2 LINE DEL CMS;TL;XD
2,3 L2 LINE DEL CMS;TL;XD LINE_DEL
L3 CHAR DEL ED
2,3 L1A COPY XC
2,3 L2A PASTE XP
2,3 L3A GROW WGE
L4 to left margin TL
L5 CMD TDM;PH -1000;TB;TR
L6 to right margin TR
L7 scroll pad right PH -10
L8 arrow up AU
L9 scroll pad left PH 10
LA arrow left AL
LB NEXT WNDW TN
LC arrow right AR
LD scroll pad down PP -0.5
LE arrow down AD
LF scroll pad up PP 0.5
2,3 LF scroll window down PP 0.5
2,3 L1S INS EI
2,3 L2S un-delete line XP LINE_DEL
2,3, L3S CHAR DEL ED
2,3 L1AS CUT XD
2,3 L2AS UNDO UNDO
2,3 L3AS MOVE WME
2,3 L4S to left margin TL
2,3 L5S SHELL CP /COM/SH
2,3 L6S to right margin TR
2,3 L7S scroll pad right PH -10
2,3 L8S scroll pad up 1 line PV -1
2,3 L9S scroll pad left PH 10
2,3 LAS scroll pad right 1 column PH -1
2,3 LBS NEXT WNDW TN
2,3 LCS scroll pad left 1 column PH 10
2,3 LDS to top of window TT
2,3 LES scroll pad down 1 line PV 1
2,3 LFS to bottom of window TB
LnU up transitions for above none
**************
Right Keypad
**************
kbd name key cap label associated command(s)
R1 MARK DR;ECHO
2,3 R1 POP WP
R2 SHELL CP /COM/SH
2,3 R2 AGAIN DR;TR;XC AGAIN;TL;TI;TB;TR;
XP AGAIN;TR
R3 READ CV 'Read file: ''Read file: ''Read
R4 EDIT CE 'Edit file: ''Edit file: ''Edit
R5 HOLD/GO WH
2,3 R5 EXIT PW;WC -Q
2,3 R6 HOLD WH
2,3 R1S POP WP
2,3 R2S none
2,3 R3S (read file pointed at)
/[~a-zA-Z._:$0-9@/@\@-@(@)~`%^*_+=!]/DR;
\[~a-zA-Z._:$0-9@/@\@-@(@)~`%^*_+=!]\;
/?/XC cv_file;TDM;TL;XD junk;ES 'cv ';
XP cv_file;TR;EN
2,3 R4S SAVE PW;RO
2,3 R5S ABORT WC -Q
2,3 R6S HELP CV /SYS/HELP/'Help on: '.HLP'Help on: '.HL
RnU up transitions for above none
***************
Function Keys
***************
kbd name key cap label associated command(s)
3 F0 none
F1 F1 (insert line) TR;EN;TL
F2 F2 (scroll down 1 line) PV -1
2,3 F2 none
F3 F3 (scroll up 1 line) PV
2,3 F3 none
F4 none
F5 none
F6 F6 (delete word) DR;/[~a-z0-9$_]/XD
F7 F7 (delete to eol) ES ' ';EE;DR;TR;XD;TL;TR
F8 F8 (copy to input window) DR;TR;XC;TL;TI;TB;TR;XP;TR
3 F9 none
3 FnS Shifted F0-F9 none
3 FnC Control F0-F9 none
3 FnU F0-F9 up transitions none
2 FnS Shifted F1-F8 none
2 FnC Control F1-F8 none
2 FnU F1-F8 up transitions none
**************
Control Keys
**************
kbd name key cap label associated command(s)
TAB TAB (tab right) TH
^TAB Control TAB (tab left) THL
2,3 STAB TAB (tab right) TH
2,3 ESC ESC (escape, undefined) none
2,3 DEL DELETE (undefined) none
CR RETURN (carriage return) EN
BS BACK SPACE EE
SP SPACE BAR ES 'blank'
^A (toggle auto-hold & scroll) WS;WA
^B (bottom of pad) PB;TB;TR
^C (copy to paste buffer) XC
^D
^E (erase text range) XD
^F (refresh screen) RS
^G (grow/shrink window) WGE
2,3 ^G (grow/shrink window) WG
^H
^I (toggle icon mode) ICON
^J
^K (to beginning of next line) AD;TL
^L (to last window) TLW
^M
^N (close window w/o update) WC -Q
^O (paste) XP
^P (push/pop) WP
^Q (quit) DQ
^R (repeat search forward) //
^S (toggle scroll mode) WS
^T (to top of pad) PT;TT;TL
^U (repeat search backward) \\
^V (to bottom of trans. pad) AU;AU;PB;TI
^W (move window) WME
2,3 ^W (pad write) PW
^X (abort search or echoing) ABRT
^Y (close window) PW;WC -Q
^Z (write end of file) EEF
^[ Same as ESC
^\
^]
^~
^?
^| Same as DEL
****************
Numeric Keypad
****************
** North American keyboard **
kbd name key cap label associated command(s)
3 NP0-NP9 Numeric Pad 0-9 ES 'n'
3 NP+ Numeric pad + (same as NPG) ES '+'
3 NP- Numeric pad - (same as NPF) ES '-'
3 NP. Numeric pad . (same as NPP) ES '.'
3 NPE Numeric pad ENTER EN
3 NP+S none
3 NP-S none
3 NPF Numeric pad - ES '-'
3 NPG Numeric pad + ES '+'
3 NPES none
3 NPFS none
3 NPGS none
3 NPP Numeric pad . ES '.'
3 NPPS none
3 NPnU Up transitions none
3 NPnS Shifted NP0-NP9,NP+,NP- none
** Multinational keyboard **
kbd name key cap label associated command(s)
3A-E,G NP0-NP9 Numeric pad 0-9
3A-E,G NPE Numeric pad ENTER EN
3A-E,G NPA ES '/'
3A-E,G NPB ES '*'
3A-E,G NPC ES '-'
3A-E,G NPD ES '+'
3A-E,G NPF ES ')'
3A-E,G NPG ES '('
3A-E,G NPAS none
3A-E,G NPBS none
3A-E,G NPCS none
3A-E,G NPDS none
3A-E,G NPES none
3A-E,G NPFS none
3A-E,G NPGS none
3A-E,G AL none
3A-E,G AR none
3A-E,G ALU none
3A-E,G ARU none
3A-E,G NPP Numeric pad . ES '.'
3A-E,G NPPS none
The following table explains the relationship between the KBD
type and the multinational keyboard that it refers to:
kbd
3A German Keyboard
3B French Keyboard
3C Norway/Denmark Keyboard
3D Sweden/Finland Keyboard
3E United Kingdom Keyboard
3F Reserved for future use
3G Swiss Keyboard
** 880 keyboard (with numeric pad) **
kbd name key cap label associated command(s)
N0-N9 Numeric Pad 0-9 ES 'n'
NnU Up transitions none
N.-N/ Numeric Pad Punctuation ES 'c'
N.,N+,N- Numeric Pad Punctuation ES 'c'
**********************
Mouse/Bitpad Buttons
**********************
kbd name key cap label associated command(s)
M1 (grow/ WGE
M1U /mark) ECHO
M2 (pop) WP
M2U none
M3 (read file pointed at)
/[~a-zA-Z._:$0-9@/@\@-@(@)~`%^*_+=!]/DR;
\[~a-zA-Z._:$0-9@/@\@-@(@)~`%^*_+=!]\;
/?/XC cv_file;TDM;TL;XD junk;ES 'cv ';
XP cv_file;TR;EN
M4,M4U none
Note: The above standard Aegis key definitions are loaded by the Display
Manager when the DM is first initialized. These definitions are
read from the file /sys/dm/std_keys?*. The ?* is determine by the
node type:
DN3000 - The keyboard is queried for its type,
the posssible response are 3, 3A-3F.
ALL others node types are set to type 2.
This can be overriden by the "KBD" command in node's
/sys/node_data/startup.?* file. The std_keys file is simply a
DM script that executes the KD command to set key definitions.
Note: The user may choose to load UNIX style key definitions from the
files /sys/dm/sys5_keys?* or /sys/dm/unix_keys?*. Please read
Getting Started With Your DOMAIN/IX System for more information.
Note: Definitions with special characters in their names must be quoted
in the KD command.
Note: For detailed information on mutlinational keyboards,
see Using the Multinational Keyboard manual.
RELATED TOPICS
More information is available. Type:
- HELP KD
for details about creating new key definitions.