Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ keys — Apollo

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

KD

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.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026