🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.transputer
2 messages
2 total messages Started by Julian Ratcliffe Fri, 23 Nov 1990 10:40
Keymaps for vt100s and things
#1120
Author: Julian Ratcliffe
Date: Fri, 23 Nov 1990 10:40
352 lines
15647 bytes
Here are two .ITM files one for a VT100 and another similar one.
No guarentees just suck 'em an' see, they'll drive you crazy for
about an hour while you get used to them!

#
#   vt100 ITERM data file 
#   Special care needed on screen codes 6, 7, 9, 10, 11, 
# 
#   Modified by:	GRWR Parsys Ltd. 18-Jul-90.
#
host
1:2.
2:80,25.
end host
#  screen control characters
screen
1:27,91,65.			ESC [ A			up
2:27,91,66.			ESC [ B			down
3:27,91,68.			ESC [ D			left
4:27,91,67.			ESC [ C			right
5:27,91,-22,1,59,-12,1,72.	ESC [ y+1 ; x+1 H	goto x y
6:27,91,64.			ESC [ @			insert char
7:27,91,80.			ESC [ P			delete char
8:27,91,75.			ESC [ K			clear to end of line
9:27,91,74.			ESC [ J			clear to end of screen
10:27,91,76.			ESC [ L			insert line
11:27,91,77.			ESC [ M			delete line
12:7.				CTRL G			beep
13:12.				CTRL J			should home & clear
#13:27,91,50,74.		ESC [ 2 J		clear screen
end of screen stuff 
keyboard
5:10.				Return
6:27,91,65.			up
7:27,91,66.			down
8:27,91,68.			left
9:27,91,67.			right
10:127.				delete char left	<DELETE>
11:9.				delete char right	<TAB>
12:27,27,79,119.		del.line		<ESC>R4
12:27,27,91,50,49,49,122.	del.line		<ESC>R4 (panel keypad)
#12:25.				del.line		CTRL Y -- this works too
13:27,27,79,121.		undel.line		<ESC>R6
13:27,27,91,50,49,51,122.	undel.line		<ESC>R6 (panel keypad)
14:27,79,119.			sol			R4
14:27,91,50,49,49,122.		sol			R4 (panel keypad)
15:27,79,121.			eol			R6
15:27,91,50,49,51,122.		eol			R6 (panel keypad)
16:27,79,114.			move			F3
16:27,91,50,50,54,122.		move			F3 (panel keypad)
17:27,79,115.			copy			F4
17:27,91,50,50,55,122.		copy			F4 (panel keypad)
18:27,79,81.			line.up			R2
18:27,91,50,48,57,122.		line.up			R2 (panel keypad)
19:27,79,120.			line.down		R5
19:27,91,50,49,50,122.		line.down		R5 (panel keypad)
20:27,27,91,65.			page.up			<ESC> up (R8)
21:27,27,91,66.			page.down		<ESC>down (R14)
22:27,79,80.			create.fold		R1
22:27,91,50,48,56,122.		create.fold		R1 (panel keypad)
23:27,79,82.			remove.fold		R3
23:27,91,50,49,48,122.		remove.fold		R3 (panel keypad)
#23:18.				remove.fold		CTRL R
24:27,79,110.			open.fold		R13
24:27,91,50,50,48,122.		open.fold		R13 (panel keypad)
25:27,79,77.			close.fold		R15
25:27,91,50,50,50,122.		close.fold		R15 (panel keypad)
26:27,79,116.			enter.fold		R7
26:27,91,50,49,52,122.		enter.fold		R7 (panel keypad)
27:27,79,117.			exit.fold		R9
27:27,91,50,49,54,122.		exit.fold		R9 (panel keypad)
28:27,27,79,112.		refresh			<ESC>R11
28:27,27,91,50,49,56,122.	refresh			<ESC>R11 (panel keypad)
29:27,27,79,113.		file.fold		<ESC>F2
29:27,27,91,50,50,53,122.	file.fold		<ESC>F2 (panel keypad)
#30.				unfile
31:27,27,79,110.		finish			<ESC>R13 (End)
31:27,27,91,50,50,48,122.	finish			<ESC>R13 (panel keypad)
31:24.				finish			CTRL X
32:27,79,109.			edit.params		F8
32:27,91,50,51,49,122.		edit.params		F8 (panel keypad)
33:27,79,113.			fold.info		F2
33:27,91,50,50,53,122.		fold.info		F2 (panel keypad)
34:27,79,112.			help			R11
34:27,91,50,49,56,122.		help			R11 (panel keypad)
#34:27,91,50,48,55,122.		help			<HELP>
#35.				locate
36:27,79,118.			get.code		F5
36:27,91,50,50,56,122.		get.code		F5 (panel keypad)
#37:0,97.			save.macro		CTRL F4
#37:23.				save.macro		CTRL W
#38:0,96.			get.macro		CTRL F3
#38:16.				get.macro		CTRL V
39:27,91,50,50,57,122.		run			F6
40:27,48.			tool 0			<ESC>0
41:27,49.			tool 1			<ESC>1
42:27,50.			tool 2			<ESC>2
43:27,51.			tool 3			<ESC>3
44:27,52.			tool 4			<ESC>4
45:27,53.			tool 5			<ESC>5
46:27,54.			tool 6			<ESC>6
47:27,55.			tool 7			<ESC>7
48:27,56.			tool 8			<ESC>8
49:27,57.			tool 9			<ESC>9
50:27,27,91,68.			word.left		<ESC>left (R10)
#50:6.				word.left		CTRL F
51:27,27,91,67.			word.right		<ESC>right (R12)
#51:7.				word.right		CTRL G
52:27,27,79,80.			del.wordl		<ESC>R1
52:27,27,91,50,48,56,122.	del.wordl		<ESC>R1 (panel keypad)
#52:11.				del.wordl		CTRL K
53:27,79,82.			del.wordr		<ESC>R3
53:27,27,91,50,49,48,122.	del.wordr		<ESC>R3 (panel keypad)
#53:12.				del.wordr		CTRL L
54:27,27,79,116.		delto.eol		<ESC>R7
54:27,27,91,50,49,52,122.	delto.eol		<ESC>R7 (panel keypad)
#54:5.				delto.eol		CTRL E
55:27,27,79,81.			topof.fold		<ESC>R2
55:27,27,91,50,48,57,122.	topof.fold		<ESC>R2 (panel keypad)
#55:20.				topof.fold		CTRL T
56:27,27,79,120.		bottomof.fold		<ESC>R5
56:27,27,91,50,49,50,122.	bottomof.fold		<ESC>R5 (panel keypad)
#56:2.				bottomof.fold		CTRL B
57:27,9.			select.param		<ESC><TAB>
58:27,8.			code.info		<ESC><BACKSPACE>
59:27,27,79,114.		pick			<ESC>F3
59:27,27,91,50,50,54,122.	pick			<ESC>F3	(panel keypad)
60:27,27,79,115.		copy.pick		<ESC>F4
60:27,27,91,50,50,55,122.	copy.pick		<ESC>F4 (panel keypad)
61:21.				put			CTRL U
62:27,27,79,118.		next.util		<ESC>F5
62:27,27,91,50,50,56,122.	next.util		<ESC>F5 (panel keypad)
63:27,27,79,83.			clear.util		<ESC>F7
63:27,27,91,50,51,48,122.	clear.util		<ESC>F7 (panel keypad)
#63:0,98.			clear.util		<ESC>F7
64:27,79,83.			autoload		F7
64:27,91,50,51,48,122.		autoload		F7 (panel keypad)
65:27,27,91,50,50,57,122.	next.exe		<ESC>F6
66:27,27,79,109.		clear.exe		<ESC>F8
66:27,27,91,50,51,49,122.	clear.exe		<ESC>F8 (panel keypad)
67:27,27,79,117.		clear.all		<ESC>R9
67:27,27,91,50,49,54,122.	clear.all		<ESC>R9 (panel keypad)
68:27,27,79,108.		browse			<ESC>F9
68:27,27,91,50,51,50,122.	browse			<ESC>F9 (panel keypad)
#68:15.				browse			CTRL O
#69:27,27,79,77.		suspend.tds		<ESC>R15
#69:27,27,91,50,50,50,122.	suspend.tds		<ESC>R15 (panel keypad)
#69:26.				suspend.tds		CTRL Z
70:27,79,108.			define.macro		F9
70:27,91,50,51,50,122.		define.macro		F9 (panel keypad)
#70:4.				define.macro		CTRL D 
71:8.				call.macro		<BACKSPACE> 
#71:10.				call.macro		CTRL J
72:6.				make comment		<ALT> -
#73.				bad 
end of keyboard stuff
#   THAT'S ALL FOLKS
#
# Picture of what it should all look like..
#
# Righthand Fn. Keypad.
#=======================
#
# R1 ,R2 ,R3		CreateFold	LineUp		RemoveFold
#   <ESC>		DelWordLeft	TopFold		DelWordRight
#
# R4 ,R5 ,R6 		SOL		LineDown	EndOfLine
#   <ESC>		DelLine		Bottom		UnDelLine
#
# R7 ,R8 ,R9 		EnterFold	UP		ExitFold
#   <ESC>		DeltoEOL	PageUp		ClearALL
#
# R10,R11,R12		LEFT		Help		RIGHT
#   <ESC>		LeftWord	Refresh		RigthWord
#
# R13,R14,R15		Open		DOWN		Close
#   <ESC>		Finish		PageDown	Suspend
#
#
# Lefthand Fn. Keypad.
#=======================
#
#	   ,F2		       ,	FoldInfo
#	 <ESC>		       ,	File/UnFile Fold
#
#	F3 ,F4 		MoveLine,	CopyLine
#	 <ESC>		PickLine,	CopyPick
#
#	F5 ,F6 		GetCode,	RunEXE
#	 <ESC>		NextUTIL,	NextEXE
#
#	F7 ,F8 		AutoLoad,	EnterToolKit
#	 <ESC>		ClearUTIL,	ClearEXE
#
#	F9 ,   		DefMacro
#	 <ESC>		Browse
#               
#  Control Keys.
#================
#
#	<CTRL>U Put		<CTRL>Y DeleteLine	<CTRL>A Set Abort Flag
#	<ESC><TAB> SelectParam	<TAB> Del Char Right	<BACKSPACE> Call Macro
#	<ESC><BACKSPACE> CodeInfo <ESC>0-9 Utilities	
#
#
#EoF

#
#   telnet.itm ITERM data file for PC telnet access to sun
#   Special care needed on screen codes 6, 7, 9, 10, 11,
#
#   Based on vt100termp.dat by Bryan Carpenter and James Allwright
#            of Transputer Technology Solutions, 3-JAN-90
#   Modified by:        GRWR Parsys Ltd. 18-Jul-90.
#                       TCC  Parsys Ltd. 08-SEP-90.
#
host
1:2.
2:80,25.
end host
#  screen control characters
screen
1:27,91,65.                     ESC [ A                 up
2:27,91,66.                     ESC [ B                 down
3:27,91,68.                     ESC [ D                 left
4:27,91,67.                     ESC [ C                 right
5:27,91,-22,1,59,-12,1,72.      ESC [ y+1 ; x+1 H       goto x y
#6:27,91,64.                     ESC [ @                 insert char
7:27,91,80.                     ESC [ P                 delete char
8:27,91,75.                     ESC [ K                 clear to end of line
9:27,91,74.                     ESC [ J                 clear to end of screen
10:27,91,76.                    ESC [ L                 insert line
11:27,91,77.                    ESC [ M                 delete line
12:7.                           CTRL G                  beep
13:12.                          CTRL J                  should home & clear
#13:27,91,50,74.                ESC [ 2 J               clear screen
end of screen stuff
keyboard
5:10.                           Return
6:27,91,65.                     up
7:27,91,66.                     down
8:27,91,68.                     left
9:27,91,67.                     right
10:8.                           delete char left        <CTRL>H
11:18.                          delete char right       <CTRL>R
12:27,79,80,45.                 del.line                <PF1><SCRLL>
12:25.                          del.line                CTRL Y -- this works too
13:27,79,80,44.                 undel.line              <PF1><SysReq>
14:27,79,81,45.                 sol                     PF2 SCRLL
15:27,79,81,44.                 eol                     pf2 sysreq
16:27,79,80,27,49.              move                    pf1 ins
17:27,79,80,127.                copy                    pf1 .del
18:27,79,81,27,91,65.           line.up                 pf2 up
19:27,79,81,27,91,66.           line.down               pf2 down
20:27,79,81,27,91,72.           page.up                 pf2 home
20:27,79,82,27,91,65.           page.up                 pf3 up
21:27,79,82,27,91,66.           page.down               pf3 down
22:27,49.                       create.fold             ins
23:27,79,80,27,77.              remove.fold             pf1 pgup
24:27,91,50,52,59,49,72.        open.fold               end
25:27,68.                       close.fold              pgdn
26:27,91,72.                    enter.fold              home
27:27,77.                       exit.fold               pgup
28:27,79,82,44.                 refresh                 pf3 sysreq
29:27,79,82,27,91,68.           file.fold               pf3 left
#30.                            unfile
31:27,79,80,113.                finish                  pf1 q
31:27,79,80,81.                 finish                  pf1 Q
32:27,79,82,27,91,72.           edit.params             pf3 home
33:27,79,82,27,91,67.           fold.info               pf3 right
34:27,79,83.                    help                    pf4
#35.                            locate
36:27,79,80,103.                get.code                pf1 g
36:27,79,80,70.                 get.code                pf1 G
#37:0,97.                       save.macro              CTRL F4
#37:23.                         save.macro              CTRL W
#38:0,96.                       get.macro               CTRL F3
#38:16.                         get.macro               CTRL V
39:27,79,80,82.                 run                     pf1 R
39:27,79,80,114.                run                     pf1 r
40:27,79,80,48.                 tool 0                  pf1 0
41:27,79,80,49.                 tool 1                  pf1 1
42:27,79,80,50.                 tool 2                  pf1 2
43:27,79,80,51.                 tool 3                  pf1 3
44:27,79,80,52.                 tool 4                  pf1 4
45:27,79,80,53.                 tool 5                  pf1 5
46:27,79,80,54.                 tool 6                  pf1 6
47:27,79,80,55.                 tool 7                  pf1 7
48:27,79,80,56.                 tool 8                  pf1 8
49:27,79,80,57.                 tool 9                  pf1 9
50:27,79,81,27,91,68.           word.left               pf2 left
51:27,79,81,27,91,67.           word.right              pf2 right
52:27,79,80,27,91,68.           del.wordl               pf1 left
53:27,79,80,27,91,67.           del.wordr               pf1 right
54:27,79,80,27,91,72.           delto.eol               pf1 home
55:27,79,81,27,77.              topof.fold              pf2 pgup
56:27,79,81,27,68.              bottomof.fold           pf2 pgdn
57:9.                           select.param            TAB
58:27,79,82,27,77.              code.info               pf3 pgup
59:27,79,80,112.                pick                    pf1 p
59:27,79,80,80.                 pick                    pf1 P
60:27,79,80,27,91,66.           copy.pick               pf1 down
61:27,79,80,27,68.              put                     pf1 pgdn
62:27,79,80,85.                 next.util               pf1 U
62:27,79,80,117.                next.util               pf1 u
63:27,79,80,86.                 clear.util              pf1 V
63:27,79,80,118.                clear.util              pf1 v
64:27,79,80,65.                 autoload                pf1 A
64:27,79,80,97.                 autoload                pf1 a
65:27,79,80,101.                next.exe                pf1 e
65:27,79,80,69.                 next.exe                pf1 E
66:27,79,80,70.                 clear.exe               pf1 F
66:27,79,80,102.                clear.exe               pf1 f
67:27,79,80,99.                 clear.all               pf1 c
67:27,79,80,67.                 clear.all               pf1 C
68:27,79,82,45.                 browse                  pf3 scrll
#69:27,79,82,27,68.              suspend.tds             pf3 pgdn
70:27,79,82,27,49.              define.macro            pf3 ins
71:27,79,82,127.                call.macro              pf3 del
72:27,79,80,35.                 make comment            pf1 #
#73.                            bad
end of keyboard stuff
#   THAT'S ALL FOLKS
#
# Picture of what it should all look like..
#
# now the help text
#text
#     PF1 = GOLD       PF2 = SILVER     PF3 = PLATINUM   PF4 = Key-Map
#--------------------------------------+---------------------------------------
# keypad (moves, etc) *        *       | GOLD (edits)         Del-Ln Undel-Ln
#   Enter    ^        Exit     *       |   Del-EOL   *        Remove   *
#   <-       *        ->               |   <Del-Wd   *        Del-Wd>
#   Open     v        Close    *       |   *         Cpy-Pck  Put      *
#   Create            Del              |   Move               Copy
#--------------------------------------+---------------------------------------
# SILVER (more moves) <Line    Line>   | PLATINUM (specials)  Browse   Refresh
#   Page-^   Line-^   Top      *       |   Toolkit   Page-^   Code-Inf *
#   <Word    *        Word>            |   File/Unf  *        Fold-Inf 
#   *        Line-v   Bottom   *       |   *         Page-v   (Suspend)*
#   *                 *                |   Def-mac            Call-mac
#--------------------------------------+---------------------------------------
# Code functions on GOLD with ...      -   Del-line
#    a    Autoload    0-9 Utils        u   Next-Util    v    Clear-Util
#    g    Get         r   Run          e   Next-Exe     f    Clear-Exe
#    q    Quit TDS    p   Pick         c   Clear-All    #    Comment
#------------------------------------------------------------------------------
# TAB = next-param   CTRL-H = Del-left   CTRL-R = Del-right   CTRL-Y = Del-line
#------------------------------------------------------------------------------
#end of help text
#EoF
Keymaps for vt100s and things
#1129
Author: Bob Waffenschmidt
Date: Mon, 26 Nov 1990 16:08
2 lines
570 bytes
Maybe I missed the  beginning of this thread but what  host and
software are these keymaps for and why do I  want/need them?
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads