|
DataMuseum.dkPresents historical artifacts from the history of: Regnecentalen RC-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Regnecentalen RC-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 32150 (0x7d96) Types: TextFile Notes: UNIX file Names: »terminfo«
└─⟦bee8f15db⟧ Bits:30004169/disk2.imd Uniplex II+ V.6 release 1.0 (dansk) └─⟦bee8f15db⟧ UNIX Filesystem └─⟦this⟧ »up/new/usr/UAP/terminfo«
###### # File: UAP/terminfo # Rls: 6.00 # Date: 11 Dec 87 # #MODS: # 11/12/87 - Moved embedded commented-out stuff to just after each section # # Embedded document: #: .JN # To create the UNIPLEX document embedded in this file, do the # following: # sed -n -e 's/^#:[ \~]//p' -e 's/^#:$//p' terminfo >terminfo.doc # # Please: # - keep up-to-date and compatible with Uniplex! # - keep in alphabetical terminal order! # - ensure that any changes to this terminfo are duplicated in # termcap as well!!! # - use the 'template' at the end of the file as a header for every # new terminal added! # ###### ############################################################################## # This terminfo list uses a standard set of conventions. However these try # to conform to the system 5.2 terminfo to termcap conversion. # This notably introduces ts, fs for enable/disable status line. # The ts and te entries must be made in the UNIPLEX 'Tcap' file as INIT and # DEINIT entries, consult your Uniplex manual. # Note that 'pt' and 'bs' (and possible others) disappear in 5.2 # # If you are converting to terminfo don't forget that cursor motion # and padding are very different! # Also always check that all the entries you have made are present in # the terminfo list. There are no reports on attributes defined in the # source file and not present in the terminfo structure. # # Some problems were encountered trying to include ^@ in a parameter string. # \000 works OK. # # Don't forget that terminfo is closely related to the stuff in uniplex.cmd # so check in that file before you try to reprogram any function keys or # alter what the keyboard sends, otherwise Uniplex will get very confused! # See the COMMANDS2 sections in uniplex.cmd to find out what use is made # of 'special' keys on terminals. # # There is a limitation on the lengths of parameter strings in # termCAP files manifesting itself in core dumps from 'vi'. # Because of this some 'ks' strings have had to be truncated from # their terminfo equivalents, eg. by removing Fn key downloading # stuff. # ############################################################################# #: .PA #: .HE3 #: ALTOS II TERM = II #: ------------------------------------------------------------------ #: #: Checked: 14th August 1987 by: Chris S #: #: #: Usable attributes: #: terminal has standout, underline and dim effects. #: terminal could be set to 132 characters wide if necessary, #: #: #: SETUP details: #: #: 'keycap' special keys: #: F1 - F16 and shiftable F1 - F16 available. #: These keys are non-programmable but send the following escape #: sequences and are trapped in #COMMANDS2: #: insert line ( $[L ), insert char ( $[@ ), delete line ( $[M ), #: delete char ( $[P ), previous screen ( $[T ), next screen ( $[S ), #: home ( $[f ), help ( ^AP^M ) #: #: Initialisation: #: smkx = get into keypad-numeric mode, set up G0 and G1 #: character sets, (so we can ^O/^P for graphics effect in Tcap) #: download unshifted and shifted function keys. II|alt2|altosII, ind=^J, cr=^M, msgr, cols#80, lines#24, am, it#8, cup=\E[%i%p1%d;%p2%dH, cuf1=$<2>\E[C, cuu1=$<2>\E[A, il1=\E[L, dl1=\E[M, el=\E[K, clear=\E[;H\E[2J, ed=$<50>\E[J, smso=\E[7;2m, rmso=\E[m, smul=\E[7m, rmul=\E[m, smcup=\E)0, kbs=^H, kcuu1=\E[A, kcud1=\E[B, kcub1=\E[D, kcuf1=\E[C, kf0=^A@^M, kf1=^AA^M, kf2=^AB^M, kf3=^AC^M, kf4=^AD^M, kf5=^AE^M, kf6=^AF^M, kf7=^AG^M, kf9=^AI^M, lf9=^AO^M, csr=\E[%i%p1%d;%p2%dr, ri=\EM, smkx=\E>\E(B\E)0\EQ1;^P^A@^P^M\E\\\EQ2;^P^AA^P^M\E\\ \EQ3;^P^AB^P^M\E\\\EQ4;^P^AC^P^M\E\\\EQ5;^P^AD^P^M\E\\ \EQ6;^P^AE^P^M\E\\\EQ7;^P^AF^P^M\E\\\EQ8;^P^AG^P^M\E\\ \EQ9;^P^AH^P^M\E\\\EQ10;^P^AI^P^M\E\\\EQ11;^P^AJ^P^M\E\\ \EQ12;^P^AK^P^M\E\\\EQ13;^P^AL^P^M\E\\\EQ14;^P^AM^P^M\E\\ \EQ15;^P^AN^P^M\E\\\EQ16;^P^AO^P^M\E\\\EQ17;^P^A`^P^M\E\\ \EQ18;^P^Aa^P^M\E\\\EQ19;^P^Ab^P^M\E\\ \EQ20;^P^Ac^P^M\E\\\EQ21;^P^Ad^P^M\E\\\EQ22;^P^Ae^P^M\E\\ \EQ23;^P^Af^P^M\E\\\EQ24;^P^Ag^P^M\E\\\EQ25;^P^Ah^P^M\E\\ \EQ26;^P^Ai^P^M\E\\\EQ27;^P^Aj^P^M\E\\\EQ28;^P^Ak^P^M\E\\ \EQ29;^P^Al^P^M\E\\\EQ30;^P^Am^P^M\E\\\EQ31;^P^An^P^M\E\\ \EQ32;^P^Ao^P^M\E\\, #: .PA #: .HE3 #: ALTOS 3 TERM= altos3 #: ------------------------------------------------------------------ #: #: Checked: 14th August 1987 by: Chris S #: #: Usable attributes: #: terminal has standout, underline and dim. #: #: #: SETUP details: #: #: 'keycap' special keys: #: F1 - F16 and shiftable F1 - F16 available. #: These keys are non-programmable but send the following escape #: sequences and are trapped in #COMMANDS2: #: insert line ( $[L ), insert char ( $[@ ), delete line ( $[M ), #: delete char ( $[P ), previous screen ( $[T ), next screen ( $[S ), #: home ( $[f ), help ( ^AP^M ) #: #: Initialisation: #: smkx = get into keypad-numeric mode, download F1-F16 and shift F1-F16. #: #: # @(#) 14th August 87 ALTOS3 checked by Chris. altos3|alt3, ind=^J, cr=^M, ed=\E[J, el=\E[K, clear=\E[;H\E[2J, cuu1=\E[1A, cud1=\E[1B, cuf1=\E[1C, cup=\E[%i%p1%d;%p2%dH, home=\E[H, il1=\E[L, dl1=\E[M, ich1=\E[@, dch1=\E[P, smir=, rmir=, cols#80, lines#24, xmc#0, it#8, ri=\EM, smso=\E[7;2m, rmso=\E[m, smul=\E[4m, rmul=\E[m, is1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, smcup=\E)0, kcuu1=\E[A, kcud1=\E[B, kcuf1=\E[C, kcub1=\E[D, khome=\E[H, kbs=^H, cr=^M, kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r, kf4=^AD\r, kf5=^AE\r, kf6=^AF\r, kf7=^AG\r, kf8=^AH\r, kf9=^AI\r, smkx=\E> \EQ1;^P^A@^P^M\E\\\EQ2;^P^AA^P^M\E\\ \EQ3;^P^AB^P^M\E\\\EQ4;^P^AC^P^M\E\\\EQ5;^P^AD^P^M\E\\ \EQ6;^P^AE^P^M\E\\\EQ7;^P^AF^P^M\E\\\EQ8;^P^AG^P^M\E\\ \EQ9;^P^AH^P^M\E\\\EQ10;^P^AI^P^M\E\\\EQ11;^P^AJ^P^M\E\\ \EQ12;^P^AK^P^M\E\\\EQ13;^P^AL^P^M\E\\\EQ14;^P^AM^P^M\E\\ \EQ15;^P^AN^P^M\E\\\EQ16;^P^AO^P^M\E\\\EQ17;^P^A`^P^M\E\\ \EQ18;^P^Aa^P^M\E\\\EQ19;^P^Ab^P^M\E\\\EQ20;^P^Ab^P^M\E\\ \EQ21;^P^Ac^P^M\E\\\EQ22;^P^Ad^P^M\E\\\EQ23;^P^Ae^P^M\E\\ \EQ24;^P^Af^P^M\E\\\EQ25;^P^Ag^P^M\E\\\EQ26;^P^Ah^P^M\E\\ \EQ27;^P^Ai^P^M\E\\\EQ28;^P^Aj^P^M\E\\\EQ29;^P^Ak^P^M\E\\ \EQ30;^P^Al^P^M\E\\\EQ31;^P^Am^P^M\E\\\EQ32;^P^An^P^M\E\\ \EQ33;^P^Ao^P^M\E\\, #: .PA #: .HE3 #: IBM PC/AT like terminals TERM= ansi, ansicolor #: ------------------------------------------------------------------ #: #: Checked: 7th September 1987 by: Chris S #: #: Usable attributes: #: BOLD, REVERSE, UNDERLINE - on monochromes #: 8-color set on color tubes (eg: TI-1100, PC/AT with CGA/VGA/EGA) #: #: SETUP details: #: PC/AT console terminal is not a serial line and has no SETUP #: #: Setting up these terminals can be very manufacturer specific. The #: following notes are not exhaustive! #: FUNCTION KEY ENABLING - this often has to be done by a XENIX/UNIX #: utility. It is best done in the users' login processing #: (eg: $HOME/.profile) but could also be put in the UNIPLEX front-end #: script (/usr/uniplex, by default). #: #: Original PC/AT implementations used the program: "keyset". #: #: On TI-1100 system, #: to get the correct keyboard, screen, and function key settings you #: must use: "mapkey /usr/lib/keyboard/keys.ukd #: mapscrn /usr/lib/console/screens.uk #: mapstr /usr/lib/keyboard/strings" #: If this isn't done Uniplex will get its boxing wrong since the #: box/fill characters are wired in to BOXC and FILLC. #: On the 926 and 931 terminals SETUP is alt-shift-backspace. #: #: 'keycap' special keys: #: According to /usr/lib/keyboard/strings, F1-12 send $[M-X, shift F1-12 #: send $[Y-$[j, ctrl F1-12 send $[k-v, ctrl shift F1-12 send $[w-{. #: up arrow = $[A, down $[B, left $[D, right $[C, page up $[I, home $[H, #: 5 $[E, page down $[G, insert $[L, end $[F. #: #: Initialisation: #: # @(#) 7th Sept 87 ANSI console checked by Chris. ansi, il1=\E[L, am, ed=\E[J, el=\E[K, clear=\E[2J\E[H, cup=\E[%i%p1%d;%p2%dH, cols#80, dch1=\E[P, dl1=\E[M, cud1=\E[B, cbt=\E[Z, home=\E[H, ich1=\E[@, lines#25, cuf1=\E[C, msgr, smso=\E[7m, rmso=\E[m, smul=\E[4m, rmul=\E[m, cuu1=\E[A, kbs=^h, kcuu1=\E[A, kcud1=\E[B, kcub1=\E[D, kcuf1=\E[C, eo, ind=\E[S, kf0=\E[M, kf1=\E[N, kf2=\E[O, kf3=\E[P, kf4=\E[Q, kf5=\E[R, kf6=\E[S, kf7=\E[T, kf8=\E[U, kf9=\E[V, ansicolor, il1=\E[L, am, ed=\E[J, el=\E[K, clear=\E[2J\E[H, cup=\E[%i%p1%d;%p2%dH, cols#80, dch1=\E[P, dl1=\E[M, cud1=\E[B, cbt=\E[Z, home=\E[H, ich1=\E[@, lines#25, cuf1=\E[C, msgr, smso=\E[7m, rmso=\E[m, smul=\E[4m, rmul=\E[m, cuu1=\E[A, kbs=^h, kcuu1=\E[A, kcud1=\E[B, kcub1=\E[D, kcuf1=\E[C, eo, ind=\E[S, kf0=\E[M, kf1=\E[N, kf2=\E[O, kf3=\E[P, kf4=\E[Q, kf5=\E[R, kf6=\E[S, kf7=\E[T, kf8=\E[U, kf9=\E[V, smkx=\E[2;7;0m\EQ6'\E[S'\EQ7'\ET', rmkx=\E[2;7;0m, #: .PA #: .HE3 #: FREEDOM 200 TERM= freedm2 #: ------------------------------------------------------------------ #: #: Checked: 14th August 1987 by: Chris S #: #: Usable attributes: #: terminal has underline, reverse and dim effects. #: #: SETUP details: #: 'EDIT INSERT OFF' is required in SETUP #: #: 'keycap' special keys: #: INS MODE ( normally sends $q ), INS CHAR ( $Q ), DEL CHAR ( $W ), #: INS LINE ( $E ), DEL LINE ( $R ), ERASE EOL ( $T ), ERASE EOP ( $Y ) #: all reprogrammed in smkx to send $[<char> so they can be trapped in #: uniplex.cmd. #: #: Initialisation: #: switch on status line, display user line on status line, set F1-F16 to #: default escape sequences, download INS CHAR and other special keys to #: sensible things we can use, and send $r to make sure 'insert mode' is #: off. #: #: freedm2, ind=^J, cr=^M, msgr, cols#80, lines#24, am, it#8, mir, cup=\E=%p1%' '%+%c%p2%' '%+%c, cuf1=^l, cuu1=^k, home=^^, cud1=^V, cbt=\EI, il1=\EE, dl1=\ER, dch1=\EW, rmir=\Er, smir=\Eq, el=\ET, clear=\E*, ed=\EY, xmc#0, smso=\EGD, rmso=\EG0, smul=\EG8, rmul=\EG0, smcup=\E^N, rmcup=\E^N, ts1=\E^O\Eg\Ef, fs1=^M, kbs=^H, kcub1=^H, kcuf1=^L, kcuu1=^K, kcud1=^V, kf0=^A@^M, kf1=^AA^M, kf2=^AB^M, kf3=^AC^M, kf4=^AD^M, kf5=^AE^M, kf6=^AF^M, kf7=^AG^M, smkx=\E^O\Eg\E|10\E|20\E|30\E|40\E|50\E|60\E|70\E|80\E|90\E|:0 \E|<0\E|=0\E|>0\E|?0\E|@0\E|A0\E|B0\E|C0\E|D0\E|E0 \E|\073\061\E[q^Y \E|F1\E[q^Y \E|\0\061\E[Q^Y\E|^P1\E[Q^Y\E|^A1\E[W^Y\E|^Q1\E[W^Y \E|^B1\E[E^Y\E|^R1\E[E^Y\E|^C1\E[R^Y\E|^S1\E[R^Y\E|^D1\E[T^Y \E|^T1\E[T^Y\E|^E1\E[Y^Y\E|^U1\E[Y^Y \Er, # "Temporarily" don't send rmkx since when Uniplex process switches it # sends it, but DOESN'T send a corresponding smkx in the new process! # As usual the config gets changed as a workaround...CHRIS 12/11/87. # rmkx=\Eh\E|;0\E|F0\E|\0\060\E|^P0\E|^A0\E|^Q0 # \E|^B0\E|^R0\E|^C0\E|^S0\E|^D0\E|^T0\E|^E0\E|^U0, #: .PA #: .HE3 #: ICL 6404 cg TERM= icl6404cg #: ------------------------------------------------------------------- #: #: Checked: 14th August 1987 by: Chris S #: #: Usable attributes: #: 8 colours #: #: SETUP details: #: PARITY NO EDIT MODE EDTL #: DATA BITS 8 EDIT KEYS DUPE #: STOP BIT 1 PRINT KEYS DUPE LN ATTR NORM #: RCV CTRL XON/XOFF AUTOPG OFF VIDEO ATTR P.C. #: AUTOWRAP ON SCRN MODE PG #: LF/NEW LN LF #: #: Save setups by CTRL-S then SHIFT-SETUP #: #: STTY: speed 19200 baud; line = 0; intr = DEL; #: quit = ^|; erase = ^h; kill <undef>; eof = ^d; eol = ^`; swtch = ^` #: -parenb -parodd cs8 -cstopb -hupcl cread clocal -loblk #: -ignbrk brkint ignpar -parmrk -inpck istrip -inlcr -igncr icrnl -iuclc #: ixon -ixany ixoff #: isig icanon -xcase echo echoe echok -echonl -noflsh #: opost -olcuc onlcr -ocrnl -onocr -onlret -ofill -ofdel tab3 #: #: 'keycap' special keys: #: #: Initialisation: #: #: Unfortunately the esc sequence for downloading Function keys echoes #: to the screen, so cannot be done in smkx. Therefore ensure that #: F1-11 are set to ^A@^M to ^AJ^M and shift F1-11 are set to ^A`^M to #: ^Aj^M. #: #: smkx= set video normal, white on black ( $[070 ), set foreground/ #: background colour ( $F70 ), download special keys #: ( $E0<key><string> ) #: rmkx= reset special keys to normal #: smso\rmso= standout is green on black, $[0ZZ resets to whatever $F #: set page colours to (ie. white on black). #: #: Notes: Don't use 25th line for softkeys, since you can't color it iclcol|icl6404cg, cols#80, lines#24, cup=\E=%p1%' '%+%c%p2%' '%+%c, cuu1=^K, smir=, il1=\EE, dl1=\ER, dch1=\EW, clear=\E;, el=\ET, ed=\EY, smkx=\E[070\EF70\E0I\005\000\000\E0J\003\000\000 \E0K\017\000\000\E0L\030\000\000 \E0M\030\000\000\E0N\001\141\015, am, cbt=\EI, smso=\E[020, rmso=\E[0ZZ, kbs=^H, kcuu1=^K, kcud1=^V, kcuf1=^L, kcub1=^H, home=^^, ind=^J, ich1=\EQ, cr=^M, msgr, ri=\Ej, csr=\E!%p1%' '%+%c%p2%' '%+%c, kf0=^A@^M, kf1=^AA^M, kf2=^AB^M, kf3=^AC^M, kf4=^AD^M, kf5=^AE^M, kf6=^AF^M, kf7=^AG^M, kf8=^AH^M, kf9=^AI^M, # "Temporarily" don't send rmkx since when Uniplex process switches it # sends it, but DOESN'T send a corresponding smkx in the new process! # As usual the config gets changed as a workaround...CHRIS 12/11/87. # rmkx=\Eh\E0I\033\121\000\E0J\033\127\000\E0K\033\105\000 # \E0L\033\122\000\E0M\033\124\000\E0N\033\131\000, #: .PA #: .HE3 #: LINK 125 TERM= link125 #: ------------------------------------------------------------------ #: #: Checked: 14th August 1987 by: Chris S #: #: Usable attributes: #: terminal has reverse, underline and dim effects #: #: SETUP details: #: #: 'keycap' special keys: #: Available but don't seem to send any esc sequences: INS LINE/CHAR, #: DEL LINE/CHAR, ERASE PAGE/LINE, NEW PAGE/LINE, HOME. #: #: Initialisation: #: the terminal doesn't like 'km' set in terminfo. #: link, ind=^J, cr=^M, msgr, cols#80, lines#24, am, mir, wsl#78, cup=\E=%p1%' '%+%c%p2%' '%+%c, cuf1=^l, cuu1=^k, home=^^, cud1=^V, il1=\EE, dl1=\ER, dch1=\EW, rmir=\Er, smir=\Eq, el=\ET, clear=\E*, ed=\EY, xmc#0, smso=\EGt, rmso=\EG0, smul=\EG8, rmul=\EG0, kbs=^H, kcub1=^H, kcuf1=^L, kcuu1=^K, kcud1=^J, kf0=^A@^M, kf1=^AA^M, kf2=^AB^M, kf3=^AC^M, kf4=^AD^M, kf5=^AE^M, kf6=^AF^M, kf7=^AG^M, kf8=^AH^M, kf9=^AI^M, #: .PA #: .HE3 #: Tektronix 4207 TERM= tek4207 #: ------------------------------------------------------------------ #: #: Checked: 16th September 1987 by: Chris S #: #: Usable attributes: #: 8 colours #: #: SETUP details: #: (NB. 'small integer parameters' in setup strings take a special format #: eg. B0 = 32, C0 = 48. See 4107/4109 manual page 5.3. A list of #: of the codes for the first few hundred numbers is on page D1) #: #: #: Hardware setup: TERMINAL 4207 | CODE ANSI #: EDITMARGINS 1 32 | COLUMNMODE 80 #: SCREENMODE NORMAL | DABUFFER 32 #: DALINES 32 #: Save this setup with the NVSAVE command! #: #: STTY: speed 19200 baud; line = 0; intr = DEL; #: quit = ^|; erase = ^h; kill <undef>; eof = ^d; eol = ^`; swtch = ^` #: -parenb -parodd cs8 -cstopb -hupcl cread clocal -loblk #: -ignbrk brkint ignpar -parmrk -inpck istrip -inlcr -igncr icrnl -iuclc #: ixon -ixany ixoff #: isig icanon -xcase echo echoe echok -echonl -noflsh #: opost -olcuc onlcr -ocrnl -onocr -onlret -ofill -ofdel tab3 #: --------------- #: #: 'keycap' special keys: #: terminal only has 8 function keys, but ENTER can be used as F9, #: and shift F1-6 are programmed to act as F11-16. #: Keypad set to application mode so 8/4/6/2 can be used as cursor keys #: #: Initialisation: #: smkx= Reset cursor keys mode to get F1-4 = $[A-D ( $[?1l ) #: Reset cursor addressing (ORIGINMODE) to 'absolute' = $[?6l #: go into TEK mode ( $%!0 ) #: Set DALINES/DABUFFER to 32 (B0 means 32 lines!) #: A DABUFFER of 32 sets DALINES to 32 as well. #: Set white on black on black. #: $LI is described on page 5-71 with colour table on 5-70 #: Program Fn keys to correct strings. #: $KD is on page 5-15 #: number after KD is Fn key code (128 is F1, 129 F2 etc) #: in special integer format (128 is H0). This is followed #: by byte count for following string (eg. 3), then the #: string itself in integer code (eg. ABC is D1D2D3) #: Go into ANSI mode ( $%!1 ) #: Enable keypad mode #: rmkx= Disable keypad mode #: KCUx1: Set "cursor keys" on keypad as 4=LEFT 6=RIGHT 8=LEFT 2=DOWN #: #: tek4207, cols#80, lines#32, am, cup=\E[%i%p1%d;%p2%dH, cuf1=\E[C, cuu1=\E[A, cud1=\E[B, clear=\E[2J\E[;H, el=\E[K, ed=\E[J, smso=\E[32m, rmso=\E[m, smul=\E[4m, rmul=\E[m, cub1=\E[D, ind=^J, smkx=\E[?6l\E[?1l\E%!0\ELI100\EKDH03A;E;D1\EKDH13A;E;D2\EKDH23A;E;D4 \EKDH33A;E;D3\EKDH43A;D?E0\EKDH53A;D?E1\EKDH63A;D?E2 \EKDH73A;D?E3\EKDH83A;E;D5\EKDH93A;E;D6\EKDH:3A;E;D7 \EKDH;3A;E;D8\EKDH<3A;E;D9\EKDH=3A;E;D: \E%!1\E=\E[<1m\E[=0m, kbs=^H, kcuu1=\EOx, kcud1=\EOr, kcuf1=\EOv, kcub1=\EOt, home=\E[;H, mir, cr=^M, msgr, bel=^G, dl1=\E[1M, il1=\E[1L, kf0=\E[A, kf1=\E[B, kf2=\E[D, kf3=\E[C, kf4=\EOP, kf5=\EOQ, kf6=\EOR, kf7=\EOS, khlp=\Eh, cbt=\E[Z, dch1=\E[P, rmir=\E[4l, smir=\E[4h, khome=\EOu, ## csr=\E[%i%p1%d;%p2%dr, ri=\EM, ind=\ED, THESE DONT SEEM TO WORK!! ## BUT WE MUST HAVE IND FOR VI # "Temporarily" don't send rmkx since when Uniplex process switches it # sends it, but DOESN'T send a corresponding smkx in the new process! # As usual the config gets changed as a workaround...CHRIS 12/11/87. # rmkx=\E[?1h\E>, #: .PA #: .HE3 #: VISUAL 550 TERM= vis550 #: ------------------------------------------------------------------ #: #: Checked: 14th September 1987 by: Chris S #: #: Usable attributes: #: terminal has reverse, underline and bright. #: #: SETUP details: #: SETUP as "emulation vt100", AUTOWRAP ON. If tty isn't scrolling #: properly try F7 (reset) in SETUP. #: #: 'keycap' special keys: #: F1-12 available, but despite several attempts they could not be #: downloaded so user must ensure they are set to default (i.e $OP etc). #: #: Initialisation: #: smkx=set autotabs, set keypad application, set G0 and G1 character #: sets #: #: NB: Do not define il1/dl1 - they give VI problems vis550|v550, cols#80, lines#33, cup=\E[%i%p1%d;%p2%dH$<5>, cuf1=\E[C$<2>, cuu1=\E[A$<2>, cud1=^J, clear=\E[H\E[2J$<50>, el=\E[K$<3>, ed=\E[J$<50>, smso=\E[7m$<2>, rmso=\E[m$<2>, smul=\E[4m$<2>, rmul=\E[m$<2>, smkx=\E[?1h\E=\E(B\E)0, kbs=^H, kcuu1=\EOA, kcud1=\EOB, kcuf1=\EOC, kcub1=\EOD, home=\E[H, ind=^J, ri=\EM$<5>, csr=\E[%i%p1%d;%p2%dr, cr=^M, kf0=\EOP, kf1=\EOQ, kf2=\EOR, kf3=\EOS, kf4=\EOT, kf5=\EOU, kf6=\EOV, kf7=\EOW, kf8=\EOX, kf9=\EOY, msgr, xmc#0, # "Temporarily" don't send rmkx since when Uniplex process switches it # sends it, but DOESN'T send a corresponding smkx in the new process! # As usual the config gets changed as a workaround...CHRIS 12/11/87. # rmkx=\E[?1l\E>, #: .PA #: .HE3 #: VT 100 TERM= vt100 #: ------------------------------------------------------------------ #: #: Checked: 22nd September 1987 by: Chris S #: #: Usable attributes: #: terminal has reverse and underline effects. #: #: SETUP details: #: #: 'keycap' special keys: #: terminal has no function keys, so 'keypad application' mode is set #: and the keypad used as F1-16, as defined in uniplex.cmd. #: #: Initialisation: #: smkx=set autotabs on, go into keypad application mode, set up G0 #: and G1 character sets. #: #: Keypad use #: The initialisation string, above, in conjunction with function key #: mappings in UNIPLEX.CMD enable the VT100 keypad for use as shown #: below. The normal keycap engraving is shown in the top of each key #: position, with the UNIPLEX key usage below (eg: key engraved "PF1" #: is F11 softkey to UNIPLEX): #: #: +------+-------+-------+-------+ #: | PF1 | PF2 | PF3 | PF4 | #: | F11 | F12 | F13 | F14 | #: +------+-------+-------+-------+ #: | 7 | 8 | 9 | - | #: | F7 | F8 | F9 | F15 | #: +------+-------+-------+-------+ #: | 4 | 5 | 6 | , | #: | F4 | F5 | F6 | F16 | #: +------+-------+-------+-------+ #: | 1 | 2 | 3 | | #: | F1 | F2 | F3 | ENTER | #: +--------------+-------| | #: | 0 | . | F1 | #: | F10 / HELP | | | #: +--------------+-------+-------+ #: vt100, ind=^J, cr=^M, msgr, cols#80, lines#24, am, cup=\E[%i%p1%d;%p2%dH, cuf1=$<2>\E[C, cuu1=$<2>\E[A, csr=\E[%i%p1%d;%p2%dr, ind=\ED, ri=\EM, il1=\E[L, dl1=\E[M, clear=$<50>\E[;H\E[2J, el=$<3>\E[K, ed=$<50>\E[J, xmc#0, smso=$<2>\E[7m, rmso=$<2>\E[m, smul=$<2>\E[4m, rmul=$<2>\E[m, is1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, smkx=\E[?1h\E=\E(B\E)0, kbs=^H, kcuu1=\EOA, kcud1=\EOB, kcuf1=\EOC, kcub1=\EOD, khome=\E[H, kf0=\EOP, kf1=\EOQ, kf2=\EOR, kf3=\EOS, # "Temporarily" don't send rmkx since when Uniplex process switches it # sends it, but DOESN'T send a corresponding smkx in the new process! # As usual the config gets changed as a workaround...CHRIS 12/11/87. # rmkx=\E[?1l\E>, #: .PA #: .HE3 #: VT 220 and 240 TERM= vt220 or vt240 #: ------------------------------------------------------------------ #: #: Checked: 21st September 1987 by: Chris S #: #: Usable attributes: #: #: #: SETUP details: #: set AUTOWRAP ON, #: #: 'keycap' special keys: #: terminal has no escape key so DO key is used instead (declared with #: CMDCH=). Keyboard F6 is uniplex F1, F7 = F2 etc. PF1-4 do not seem #: to send $OP-$OS despite smkx setting keypad application mode, so they #: will not be trapped by uniplex.cmd #: #: Initialisation: #: smkx=set keypad numeric mode, and set various other modes such as #: 80 cols wide, autowrap etc.. #: #: NB:: VT220 seems to be one of the few ttys here that supports 8 bit I/O. #: It should therefore have 'km' set. #: It's probably necessary to 'stty cs8 -istrip', or equivalent. vt240|vt220, km, cmdch=\E[29~, ind=^J, cr=^M, msgr, cols#80, lines#24, am, it#8, cup=\E[%i%p1%d;%p2%dH, cuf1=$<2>\E[C, cuu1=$<2>\E[A, csr=\E[%i%p1%d;%p2%dr, ind=\ED, ri=\EM, clear=$<50>\E[;H\E[2J, il1=\E[L, dl1=\E[M, el=$<3>\E[K, ed=$<50>\E[J, xmc#0, smso=$<2>\E[7m, rmso=$<2>\E[m, smul=$<2>\E[4m, rmul=$<2>\E[m, kbs=^H, kcuu1=\E[A, kcud1=\E[B, kcuf1=\E[C, kcub1=\E[D, khome=\E[H, smkx=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E(B\E)0, kf0=\E[17~, kf1=\E[18~, kf2=\E[19~, kf3=\E[20~, kf4=\E[21~, kf5=\E[23~, kf6=\E[24~, kf7=\E[25~, kf8=\E[26~, kf9=\E[28~, #: .PA #: .HE3 #: Wyse 50 TERM= wyse50 #: ------------------------------------------------------------------ #: #: Checked: 21st August 1987 by: Chris S #: #: Usable attributes: #: terminal has dim, reverse and underline. #: #: SETUP details: #: PROT=REV must be set in SETUP. #: #: 'keycap' special keys: #: F1-F16 and shift F1-F16 are programmable and have been downloaded. #: The following special keys are not programmable but send escape #: sequences: INS LINE ($E), INS CHAR ($Q), DEL LINE ($R), DEL CHAR ($W), #: CLR LINE ($T), CLR SCRN ($Y), INS ($q), REPL ($R), PAGE NEXT ($K), #: PAGE PREV ($J - set to f028 in uniplex.cmd), HOME (^^ - set to f025 #: in uniplex.cmd), PRINT ($P^F), SEND ($7). They could presumably be #: labelled to reflect the effects they have on uniplex. #: Also, pressing FUNC-<char> gets ^A-<char> #: #: Initialisation: #: smkx= status line off, set normal attributes on status line, #: download function keys. #: #: Notes: #: 1. Note the wyse50 does support tabs and backtabs but the tabstops need #: to be set specifically. #: 2. With a true Wyse, we can use the 25th line for softkeys, using an #: undocumented escape sequence (ESC f .... \r) to write to it. #: Very few emulators of the Wyse 50 support this (not surprisingly, #: since Wyse don't document it!), so Tcap is set up for 24th line #: sofkeys. The required sequence to make better use of a true Wyse #: is commented out in Tcap. It should really be enabled, for best #: performance. wyse50|wy50, ind=^J, cr=^M, msgr, cols#80, lines#24, am, mir, wsl#78, cup=\E=%p1%' '%+%c%p2%' '%+%c, cuf1=^l, cuu1=^k, cud1=^v, home=\E{, il1=\EE, dl1=\ER, rmir=\Er, smir=\Eq, ed=\Ey, el=\Et, clear=\E*, dch1=\EW, xmc#0, smso=\E), rmso=\E(, rmul=\EG0, smul=\EG8, kbs=^H, kcud1=^J, khome=^^, kcub1=^H, kcuf1=^L, kcuu1=^K, kf0=^A@^M, kf1=^AA^M, kf2=^AB^M, kf3=^AC^M, kf4=^AD^M, kf5=^AE^M, kf6=^AF^M, kf7=^AG^M, lf9=^AO^M, smkx=\E`c\EA10\Ez@\177\EzA\177\EzB\177\EzC\177\EzD\177\EzE\177 \EzF\177\EzG\177\EzH\177\EzI\177\EzJ\177\EzK\177\EzL\177 \EzM\177\EzN\177\EzO\177\Ez`\177\Eza\177\Ezb\177\Ezc\177 \Ezd\177\Eze\177\Ezf\177\Ezg\177\Ezh\177\Ezi\177\Ezj\177 \Ezk\177\Ezl\177\Ezm\177\Ezn\177\Ezo\177,am, #: .PA #: .HE3 #: Wyse 60 TERM= wyse60 #: ------------------------------------------------------------------ #: #: Checked: 14th August 1987 by: Chris S #: #: Usable attributes: #: terminal has dim, reverse and underline. #: #: SETUP details: #: stty -tabs seems to be required. #: PROT=REV must be set in SETUP. #: #: MAKE SURE TERMINAL SETUP IS AS FOLLOWS: #: #: F1-Display STATUS LINE OFF #: PAGE LENGTH 1 X LINES #: ATTRIBUTE CHAR #: #: F2-General PERSONALITY WY 60 #: ENHANCE OFF #: PAGE EDIT OFF #: LABELS OFF #: #: F3-Keyboard WYSEWORD OFF #: #: F7-Ascii WPRT INTENSITY DIM #: WPRT REVERSE OFF #: WPRT UNDERLINE OFF #: #: F8-F/keys None set #: #: F9-Labels None set #: #: 'keycap' special keys: #: F1-F16 and shift F1-F16 are programmable and have been downloaded. #: The following special keys are not programmable but send escape #: sequences: INS LINE ($E), INS CHAR ($Q), DEL LINE ($R), DEL CHAR ($W), #: CLR LINE ($T), CLR SCRN ($Y), INS ($q), REPL ($R), PAGE NEXT ($K), #: PAGE PREV ($J - set to f028 in uniplex.cmd), HOME (^^ - set to f025 #: in uniplex.cmd), PRINT ($P^F), SEND ($7). They could presumably be #: labelled to reflect the effects they have on uniplex. #: Also, pressing FUNC-<char> gets ^A-<char> #: #: __________________________ #: #: Initialisation: #: smkx= default all programmable keys status line off, set normal #: attributes on status line, download function keys. #: #: NB. terminal has interesting "Wyseworks" feature - a baby Uniplex! wyse60|wy60, ind=^J, cr=^M, msgr, cols#80, lines#24, am, mir, wsl#78, cup=\E=%p1%' '%+%c%p2%' '%+%c, cuf1=^l, cuu1=^k, cud1=^v, home=\E{, il1=\EE, dl1=\ER, rmir=\Er, smir=\Eq, ed=\Ey, el=\Et, clear=\E*, dch1=\EW, xmc#0, smso=\EG4, rmso=\EG0, rmul=\EG0, smul=\EG8, kbs=^H, kcud1=^J, khome=^^, kcub1=^H, kcuf1=^L, kcuu1=^K, kf0=^A@^M, kf1=^AA^M, kf2=^AB^M, kf3=^AC^M, kf4=^AD^M, kf5=^AE^M, kf6=^AF^M, kf7=^AG^M,kf8=^AH^M, smkx=\EcU\E`c\EA10\Ez@\177\EzA\177\EzB\177\EzC\177\EzD\177\EzE\177 \EzF\177\EzG\177\EzH\177\EzI\177\EzJ\177\EzK\177\EzL\177 \EzM\177\EzN\177\EzO\177\Ez`\177\Eza\177\Ezb\177\Ezc\177 \Ezd\177\Eze\177\Ezf\177\Ezg\177\Ezh\177\Ezi\177\Ezj\177 \Ezk\177\Ezl\177\Ezm\177\Ezn\177\Ezo\177, # "Temporarily" don't send rmkx since when Uniplex process switches it # sends it, but DOESN'T send a corresponding smkx in the new process! # As usual the config gets changed as a workaround...CHRIS 12/11/87. # rmkx=\E`b\EA11\EH^C\EG0, # # wyse60 132 characters wide. # cup altered from 80-wide version to 132-wide version. (see manual) # cols and wsl altered to allow 132-wide. # # We attempted to send 'get into 132 wide mode' in smkx, and 'get back to # 80 wide mode' in rmkx, but this caused the screen to flash between # product invocations. It's therefore necessary to manually set 132-wide # in SETUP mode. # wyse60-132|wy60-132, ind=^J, cr=^M, msgr, cols#132, lines#24, am, mir, wsl#130, cup=\Ea%p1%{1}%+%dR%p2%{1}%+%dC, cuf1=^l, cuu1=^k, cud1=^v, home=\E{, il1=\EE, dl1=\ER, rmir=\Er, smir=\Eq, ed=\Ey, el=\Et, clear=\E*, dch1=\EW, xmc#0, smso=\EG4, rmso=\EG0, rmul=\EG0, smul=\EG8, kbs=^H, kcud1=^J, khome=^^, kcub1=^H, kcuf1=^L, kcuu1=^K, kf0=^A@^M, kf1=^AA^M, kf2=^AB^M, kf3=^AC^M, kf4=^AD^M, kf5=^AE^M, kf6=^AF^M, kf7=^AG^M,kf8=^AH^M, smkx=\EcU\E`c\EA10\Ez@\177\EzA\177\EzB\177\EzC\177\EzD\177\EzE\177 \EzF\177\EzG\177\EzH\177\EzI\177\EzJ\177\EzK\177\EzL\177 \EzM\177\EzN\177\EzO\177\Ez`\177\Eza\177\Ezb\177\Ezc\177 \Ezd\177\Eze\177\Ezf\177\Ezg\177\Ezh\177\Ezi\177\Ezj\177 \Ezk\177\Ezl\177\Ezm\177\Ezn\177\Ezo\177, # "Temporarily" don't send rmkx since when Uniplex process switches it # sends it, but DOESN'T send a corresponding smkx in the new process! # As usual the config gets changed as a workaround...CHRIS 12/11/87. # rmkx=\E`b\EA11\EH^C\EG0, #: .PA #: .HE3 #: Description for installation TERM= UiNsT #: ------------------------------------------------------------------ #: #: #: Description for installation ONLY. Should not be used for #: 'normal' terminals #: #: NOTE: #: Please do not delete this entry. #: UiNsT, ind=^J, cr=^M, msgr, cols#80, lines#24, am, cup=\E[%i%p1%d;%p2%dH, cuf1=$<2>\E[C, cuu1=$<2>\E[A, csr=\E[%i%p1%d;%p2%dr, ind=\ED, ri=\EM, il1=\E[L, dl1=\E[M, clear=$<50>\E[;H\E[2J, el=$<3>\E[K, ed=$<50>\E[J, xmc#0, smso=$<2>\E[7m, rmso=$<2>\E[m, smul=$<2>\E[4m, rmul=$<2>\E[m, is1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, smkx=\E[?1h\E=\E(B\E)0, kbs=^H, kcuu1=\EOA, kcud1=\EOB, kcuf1=\EOC, kcub1=\EOD, khome=\E[H, ############### # End of File # ###############