[HLP:SEDOTH  1 page]
SED other terminal key definitions

This file contains command definitions (each on separate pages) for
HD100
VT52
VT100
TAB 132/15 (TABP)


HDS  HD100 Human Design 100, 108
-------------------------------------------------------------------------

COMMAND SUMMARY for HDS ("S-" means "shifted", like with the SHIFT key)
                             HDS                                   HDS
                       -------------------                     -----------
enter                  |MULT CODE        | pick text           |   ^v    |
reset                  | RUB OUT         | put text            |   ^g    |
                       |                 |                     |         |
up/down                |  */*            | search forward/back |  ^r/^e  |
right/left             |  */*            | substitute          |   $s    |
home                   |  HOME           |                     |         |
tab/backtab            |TAB/ B TAB       | rewrite screen      | RESET   |
up/down tab            |PRINT/TAPE       | save file           |   $b    |
move to begin/end      |  F1/F3          | set file            |   ^b    |
carriage-return        |  RETURN         | window              |  STAT   |
                       |                 |                     |         |
slide right/left       |  $r/$l          | real tab            | TAB SET |
roll forward/back lines| SCROL/ S-SCROL  | tab set             | $ tab   |
roll forward/back pages|  PAGE/ S-PAGE   | enter ctrl-char     |  SEND   |
jump start-end line    |   $j            | case                |  S-F1   |
percent goto           |   ^p            |                     |         |
                       |                 | help                | MC MC   |
insert/delete spaces   |S-INSRT/DEL CHAR | recall              |  S-F2   |
insert/delete lines    |LINE INS/DEL     | mark                |   F2    |
toggle insert mode     |  INSRT          | switch              |   ^n    |
delete character       | S-DEL CHA      | execute             |   ^x    |
delete previous word   |   ^w            |                     |         |
delete to end of line  | CLEAR EOL       | exit/abort          | ^z/^c   |
justify                |   ^j            | marker              |   ^k    |
                        -----------------                       ---------




                    VT52 TERMINAL KEYBOARD LAYOUT

     The VT52 has a numeric  keypad  to  the  right  of  the  normal
keyboard.  Four cursor movement keys are at the right of that keypad
and there are three colored buttons above  the  pad.   The  leftmost
(blue)  button  is the <ENTER> command, the rightmost one (BLACK) is
<HOME>, and the center one (RED) is <RECALL>.  The  number  keys  in
the  pad  invoke  SED commands.  Do not use the red ESC (SEL) key at
the upper left of the keyboard.


VT52 EDITOR KEYBOARD

.____.____.____.____.____.____.____.____.____.____.____.____.____.____.
!    !    !    !    !    !    !    !    !    !    !    !    !    !ERAS!
! !  ! @  ! #  ! $  ! %  ! ^  ! &  ! * ! (  ! )  ! _  ! +  !SUBS!CHAR!
! 1  ! 2  ! 3  ! 4  ! 5  ! 6  ! 7  ! 8  ! 9  ! 0  ! -  ! =  ! ~` !back!
!____!____!____!____!____!____!____!____!____!____!____!____!____!____!_.
  !xon !ROLL!SRCH!SRCH!ROLL!ROLL!BACK!    !ENTR!PERC!    !    !ERAS!RE- !
  !    !BK L!BACK!FWD !FW L!FW P!TAB !TAB !CCH !GOTO! ]  ! |  !LINE!SET !
  ! q  ! w  ! e  ! r  ! t  ! y  ! u  ! i  ! o  ! p  ! [  ! \  !lnfd! del!
  !____!____!____!____!____!____!____!____!____!____!____!____!____!____!_.
    !ROLL!xoff!INS !DEL !    !CUR !ERAS!INS !DEL !    !    !    !         !
    !BK P!    !LINE!LINE!PUT !LEFT!LINE!SPAC!SPAC! :  ! "  ! }  ! RETURN  !
    ! a  ! s  ! d  ! f  ! g  ! h  ! j  ! k  ! l  ! ;  ! ,  ! {  !         !
.___!____!____!____!____!____!____!____!____!____!____!____!____!_________!
!     !    !    !    !    !SET !    !RE- !    !    !    !       !    !    !
!shift!EXIT!EXCT!ABRT!PICK!FILE!SWCH!TURN! <  ! >  ! ?  ! shift !rept!copy!
!     ! z  ! x  ! c  ! v  ! b  ! n  ! m  ! ,  ! .  ! /  !       !    !    !
!_____!____!____!____!____!____!____!____!____!____!____!_______!____!____!

        NUMERIC PAD AT RIGHT     .____.____.____.____.
        OF NORMAL KEYBOARD:      !    !RE- !    !CUR !
                                 !ENTR!CALL!HOME! UP !
                                 !blue!red !blck! /\ !
                                 !____!____!____!____!
                                 !    !UP- !    !CUR !
                                 !MARK!TAB !CASE!DOWN!
                                 !  7 ! 8  ! 9  ! \/ !
                                 !____!____!____!____!
                                 !BEG-!RE- !END-!CUR !
                                 !LINE!WRIT!LINE!RGHT!
                                 ! 4  ! 5  ! 6  ! -> !
                                 !____!____!____!____!
                                 !WIN-!DOWN!    !CUR !
                                 !DOW !TAB !HELP!LEFT!
In addition:                     ! 1  ! 2  ! 3  ! <- !
                                 !____!____!___!____!
  ESCAPE-L is <SLIDE-LEFT>       !   REAL  !ERAS!INS !
  ESCAPE-T is <SLIDE-RIGHT>      !   TAB   !WORD!MODE!
  ESCAPE-S is <TAB-SET>          !    0    ! .  !entr!
  ESCAPE-J is <JUSTIFY>          !_________!____!____!



VT100
---------------------------------------------------------------------------
                              VT100           STD
  ---------------------------------------------------------
  enter                    | $$ or ENTER   |  $$
  reset                    | DEL           |  DEL or RUB
  ---------------------------------------------------------
  up/down                  | arrow or ^K/^J|  ^K/^J
  right/left               | arrow or ^L/^H|  ^L/^H
  home                     | $H or PF1     |  $H
  tab/backtab              | tab or ^I /^U |  tab or ^I /^U
  up tab                   | ^^ or kpd 8   |   ^^
  down tab                 | ^_ or kpd 2   |   ^_
  move to begin of line    | $< or kpd 4   |   $<
  move to end of line      | $> or kpd 6   |   $>
  ---------------------------------------------------------
  slide right/left         | $R/$L         |  $R/$L
  roll forward/back lines  | ^T/^W         |  ^T/^W
  roll forward/back pages  | $Y/$Q         |  ^Y/^Q
  jump start-end line      | $J            |  $J
  percent goto             | ^P            |   ^P
  ---------------------------------------------------------
  insert/delete spaces     | $A or ^A /$S  |  ^A/^S
  insert/delete lines      | ^D/^F         |  ^D/^F
  toggle insert mode       | $I or kpd ,   |   $I
  delete character         | $D or kpd -   |   $D
  delete prev. word        | $- or kpd 9   |   $-
  put deleted lines        | $$^g          |  $$^g
  delete to eol            | $/ or kpd 1   |   $/
  ---------------------------------------------------------
  pick/put text            | ^V/^G         |   ^V/^G
  ---------------------------------------------------------
  search forward/back      | ^R/^E         |  ^R/^E
  ---------------------------------------------------------
  substitute               | PF4           |  $S
                      (subst. x with y 10 times:
                       $$Sx$$Ry$$10PF4
  ---------------------------------------------------------
  rewrite screen           | $# or kpd 7   |   $#
  save file                | $B or PF2     |   $B
  set file                 | ^B            |   ^B
  window                   | $W or PF3     |   $W
  ---------------------------------------------------------
  real tab                 | $T or kpd 0   |   $T
  tab set                  | $<tab>        |   $<tab>
  ---------------------------------------------------------
  enter ctrl-char          | ^O            |   ^O
  case                     | $C or kpd 3   |   $C
  ---------------------------------------------------------
  help                     | $?            |   $?
  recall                   | $E or kpd .   |   $E
  mark                     | $M or kpd 5   |   $M
  switch                   | ^N          |   ^N
  execute                  | ^X            |   ^X
  justify                  | ^J            |   $f
  marker                   | ^k            |   $k
  ---------------------------------------------------------
  exit/abort               | ^Z/^C         |  ^Z/^C
  ---------------------------------------------------------




TAB 132/15  version P (user Programmed soft keys)

Requires the soft keys to be defined by the user from the keyboard:

NOTE: $ means the ESCAPE key, ^ means the next character is a control character.

First set of 7:
key     label           message
S1      ENTER           $$
S2      ins MODE        $i
S3      page BACK       $13
S4      line BACK       $14
S5      line FORW       $15
S6      page FORW       $16
S7      BACK TAB        $17

Second set of 7:
S1      ENTER           $$
S2      % GO TO         ^P
S3      srch BACK       $23
S4      srch FORW       $24
S5      PICK            $25
S6      PUT             $26
S7      REFRESH         $#

In addition, the default tabs (at 9, 17, 25, ...) must be set.

Either 80 or 132 column will work, use /width:132 for 132 column.


TAB 132/15  version P (user Programmed soft keys)  (continued)

COMMAND SUMMARY

notation: ^ means CONTROL, $ means ESCAPE,
 "" refer to the SOFT KEYS, comma separate alternate ways to the same function.

enter                   |"ENTER", $$
reset                   |DELETE
                        |
up/down                 |(arrows)
right/left              |(arrows)
home                    |^a (NOT red HOME key, appears to work but is disasterou
s)
tab/backtab             |TAB/"BACK TAB"
up/down tab             |^^/^_
move to begin/end       |^j/^k
carriage-return         |RETURN
                        |
slide right/left        |^r/^l
roll forward/back lines |"line FORW"/ "line BACK"
roll forward/back pages |"page FORW"/ "page BACK"
jump start-end line     |$j
percent goto            |"% GO TO", ^p
                        |
insert/delete spaces    |PF2, ^y/ PF3, ^u
insert/delete lines     |PF1, ^f/ PF4, ^g
toggle insert mode      |"ins MODE", $i
delete character        |BACK SPACE, ^h
delete previous word    |^w
delete to end of line   |^d
clear line below cursor |(not available)
        --      --      --
pick text               |"PICK"
put text                |"PUT"
                        |
search forward/back     |"srch FORW"/ "srch BACK"
substitute              |^e
                        |
rewrite screen          |"REFRESH", $#
save file               |^v
set file                |^b
window                  |$w
                        |
real tab                |$t
tab set                 |^t
enter ctrl-char         |^o
case                    |$c
                        |
help                    |"ENTER" "ENTER", $?
recall                  |$e
mark                    |$m
switch                  |^n
execute                 |^x
justify                 |$f
marker                  |$k
                        |
exit/abort              |^z/^c

12/83


.KJOB