home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
vos
/
kermit.ttp
next >
Wrap
Text File
|
2000-03-21
|
24KB
|
551 lines
/*
/* Terminal Type: kermit
/* based on regular vt320 ttp for input but the keyboard
/* looks like PC-Connect - use the PC-Connect template
/* Why not use the vt320 ttp? It should work fine, except
/* for function key input mode. This ttp should do all that
/* the vt320.ttp does, and yet also work correctly in function
/* key input mode!
/*
/* Beginning of modification history
/*
/* End of modification history
configuration
iso-controls
fixed-origin
hex-notation-char `
undisplayable-notation-char sub
setup 80x24 csi ? 3 l
height 24
width 80
setup 132x24 csi ? 3 h
height 24
width 132
character_translation
1-byte ascii
ascii ascii
1-byte latin-1
latin-1 latin-1
initial-state-g0 ascii
initial-state-g1 latin-1
initial-state-left g0
initial-state-right g1
output_translation
invoke-g0-to-left si
invoke-g1-to-left so
invoke-g1-to-right esc ~
invoke-g2-to-left esc n
invoke-g2-to-right esc }
single-shift-g2 ss2
invoke-g3-to-left esc o
invoke-g3-to-right esc |
single-shift-g3 ss3
1-byte ascii /* note -- G0 can only be invoked
g0 esc ( B /* to GL so as to avoid problems
/* with space in GR
ascii/1a sub
1-byte latin-1
g1 esc - <
g2 esc . <
g3 esc / <
1-byte special-graphics
g1 esc ) 0
g2 esc * 0
g3 esc + 0
line-graphics-page special-graphics
display-block-page special-graphics
function_key
shift-1 Shift
shift-2 Ctrl
shift-3 Alt
f1-key F1 ss3 u /* repeat keypad 5
*1 ss3 x /* regional keypad 8
*2 csi 1 2 3 ~ /* repeat last shift F11
*3 ss3 q /* func 1 keypad 1
f2-key F2 csi 2 9 ~ /* menu do
*1 csi 2 8 ~ /* help help
*2 csi 2 0 ~ /* change case F9
*3 ss3 r /* func 2 keypad 2
f3-key F3 ss3 v /* shorthand keypad 6
*1 ss3 y /* define shorthand keypad 9
/* *2 ss3 n /* query keypad .
*3 ss3 s /* func 3 keypad 3
f4-key F4 ss3 S /* paragraph PF4
*1 ss3 R /* page PF3
*2 ss3 P /* sentence PF1
/* *3 ss3 t /* func 4 keypad 4
f5-key F5 csi 2 4 ~ /* scroll F12
*1 csi 1 2 0 ~ /* pattern shift F9
/* *2 ss3 m /* overstrike keypad -
/* *3 ss3 u /* func 5 keypad 5
f6-key F6 ss3 t /* search keypad 4
*1 ss3 w /* marked keypad 7
/* *2 ss3 s /* caseless keypad 3
/* *3 ss3 v /* func 6 keypad 6
f7-key F7 csi 2 6 ~ /* word F14
*1 csi 1 2 6 ~ /* blanks shift F14
*2 csi 2 5 ~ /* tab stop F13
/* *3 ss3 w /* func 7 keypad 7
f8-key F8 csi 3 ~ /* delete remove
*1 csi 2 1 ~ /* save F10
*2 csi 1 1 7 ~ /* discard shift F6
/* *3 ss3 x /* func 8 keypad 8
f9-key F9 ss3 p /* window keypad 0
*1 csi 1 9 ~ /* display status F8
*2 csi 1 1 9 ~ /* clear status shift F8
/* *3 ss3 y /* func 9 keypad 9
f10-key F10 csi 2 ~ /* insert saved insert here
*1 csi 2 3 ~ /* insert default F11
*2 csi 1 2 5 ~ /* column shift F13
/* *3 ss3 P ss3 p /* func 10 PF1 keypad 0
f11-key F11 csi 3 0 ~
*1 csi 1 3 0 ~
*3 csi 1 3 5 ~
f12-key F12 csi 1 2 ~
*1 csi 1 1 2 ~
*3 csi 1 2 2 ~
f17-key F17 csi 3 1 ~ /* cycle alt-b
*1 csi 1 3 1 ~ /* cycle-back alt-c
f18-key F18 csi 3 4 ~ /* insert/overlaty
*1 csi 1 3 4 ~ /* interupt alt-i
f19-key F19 csi 3 3 ~ /* display form
*1 csi 1 3 3 ~ /* redisplay alt-r
f20-key F20 csi 3 2 ~ /* cancel
*1 csi 1 3 2 ~ /* no pause alt-p
f21-key Find csi 1 ~
f24-key Select csi 4 ~
f25-key Prev_Screen csi 5 ~
f26-key Next_Screen csi 6 ~
up-key up csi A
down-key down csi B
left-key left csi D
right-key right csi C
/* misc-0-key Keypad_0 ss3 p
/* misc-1-key Keypad_1 ss3 q
/* misc-2-key Keypad_2 ss3 r
/* misc-3-key Keypad_3 ss3 s
/* misc-4-key Keypad_4 ss3 t
/* misc-5-key Keypad_5 ss3 u
/* misc-6-key Keypad_6 ss3 v
misc-6-key DEC_F6 csi 1 7 ~
/* *1 csi 1 1 7 ~
/* misc-7-key Keypad_7 ss3 w
misc-7-key DEC_F7 csi 1 8 ~
*1 csi 1 1 8 ~
/* misc-8-key Keypad_8 ss3 x
/* misc-9-key Keypad_9 ss3 y
misc-10-key Keypad_, ss3 l
misc-11-key Keypad_- ss3 m
misc-12-key Keypad_. ss3 n
enter-key Enter ss3 M
backspace-key BackSpace bs
tab-key Tab ht
linefeed-key LineFeed lf
return-key Return cr
/* escape-key Esc esc
%include 'emacs'
input
abort-output not-supported
abort-output esc ^K
down not-supported
input $edit
delete,return not-supported
delete,return esc o
input
abort-output 2*f8-key
back-space backspace-key
blanks,left 1*f7-key left-key
blanks,right 1*f7-key right-key
cancel f20-key
change-case,down 2*f2-key down-key
change-case,up 2*f2-key up-key
clear-status 2*f9-key
column 2*f10-key
cycle f17-key
cycle-back 1*f17-key
delete,blanks f8-key 1*f7-key
delete,left f8-key left-key
delete,right f8-key right-key
delete,word f8-key f7-key
display-form f19-key
down down-key
en/disable-overlay-mode f18-key
enter enter-key
erase-field f8-key ss3 Q
function-key-0 f9-key
function-key-1 3*f1-key
function-key-2 3*f2-key
function-key-3 3*f3-key
function-key-4 f6-key
function-key-5 f1-key
function-key-6 f3-key
function-key-7 1*f6-key
function-key-8 1*f1-key
function-key-9 1*f3-key
function-key-10 2*f4-key f9-key
function-key-11 2*f4-key 3*f1-key
function-key-12 2*f4-key 3*f2-key
function-key-13 2*f4-key 3*f3-key
function-key-14 2*f4-key f6-key
function-key-15 2*f4-key f1-key
function-key-16 2*f4-key f3-key
function-key-17 2*f4-key 1*f6-key
function-key-18 2*f4-key 1*f1-key
function-key-19 2*f4-key 1*f3-key
function-key-20 ss3 Q f9-key
function-key-21 ss3 Q 3*f1-key
function-key-22 ss3 Q 3*f2-key
function-key-23 ss3 Q 3*f3-key
function-key-24 ss3 Q f6-key
function-key-25 ss3 Q f1-key
function-key-26 ss3 Q f3-key
function-key-27 ss3 Q 1*f6-key
function-key-28 ss3 Q 1*f1-key
function-key-29 ss3 Q 1*f3-key
goto,beginning f21-key left-key
goto,down f21-key down-key
goto,end f21-key right-key
goto,mark f21-key f24-key
goto,up f21-key up-key
help 1*f2-key
insert-default 1*f10-key
insert-saved f10-key
interrupt 1*f18-key
left left-key
line-feed linefeed-key
mark f24-key
menu f2-key
next-screen f26-key
no-pause 1*f20-key
previous-screen f25-key
redisplay 1*f19-key
repeat-last 2*f1-key
return return-key
right right-key
save 1*f8-key
scroll,down f5-key down-key
scroll,left f5-key left-key
scroll,multiple-down f5-key f26-key
scroll,multiple-down f5-key f5-key down-key
scroll,multiple-left f5-key f5-key left-key
scroll,multiple-right f5-key f5-key right-key
scroll,multiple-up f5-key f25-key
scroll,multiple-up f5-key f5-key up-key
scroll,right f5-key right-key
scroll,up f5-key up-key
tab tab-key
tab-stop,left 2*f7-key left-key
tab-stop,right 2*f7-key right-key
up up-key
update-status 1*f9-key
word,change-case,down f7-key 2*f2-key down-key
word,change-case,left f7-key 2*f2-key left-key
word,change-case,up f7-key 2*f2-key up-key
word,left f7-key left-key
word,right f7-key right-key
input fms_mode
function-key-1 f1-key
function-key-2 f2-key
function-key-3 f3-key
function-key-4 f4-key
function-key-5 f5-key
function-key-6 f6-key
function-key-7 f7-key
function-key-8 f8-key
function-key-9 f9-key
function-key-10 f10-key
function-key-11 f11-key
function-key-12 f12-key
function-key-13 1*f1-key
function-key-14 1*f2-key
function-key-15 1*f3-key
function-key-16 1*f4-key
function-key-17 1*f5-key
function-key-18 1*f6-key
function-key-19 1*f7-key
function-key-20 1*f8-key
function-key-21 1*f9-key
function-key-22 1*f10-key
function-key-23 1*f11-key
function-key-24 1*f12-key
input $edit
caseless 3*f3-key
define-shorthand 1*f3-key
delete f8-key
discard 2*f8-key
goto,column f21-key 2*f10-key
goto,line f21-key ss3 Q
goto,name f21-key misc-6-key
goto,page f21-key 1*f4-key
goto,paragraph,down f21-key f4-key down-key
goto,paragraph,up f21-key f4-key up-key
goto,window,down f21-key f9-key down-key
goto,window,left f21-key f9-key left-key
goto,window,right f21-key f9-key right-key
goto,window,up f21-key f9-key up-key
line ss3 Q
marked 1*f6-key
name misc-6-key
overstrike misc-11-key
page 1*f4-key
paragraph f4-key
pattern 1*f5-key
query misc-12-key
regional 1*f1-key
repeat f1-key
search,down f6-key down-key
search,left f6-key left-key
search,right f6-key right-key
search,up f6-key up-key
sentence,left 2*f4-key left-key
sentence,right 2*f4-key right-key
shorthand f3-key
underscore misc-10-key
window,down f9-key down-key
window,left f9-key left-key
window,right f9-key right-key
window,up f9-key up-key
word,underscore f7-key misc-10-key
input $edit_caseless exclude-default
caseless,down down-key
caseless,left left-key
caseless,right right-key
caseless,up up-key
input $edit_delete exclude-default
delete,return return-key
delete,window f9-key
delete,blanks 1*f7-key
delete,left left-key
delete,right right-key
delete,word f7-key
input $edit_marked exclude-default
marked,down down-key
marked,left left-key
marked,right right-key
marked,up up-key
input $sos
function-key-18 misc-6-key
function-key-19 misc-7-key
function-key-22 f24-key
function-key-23 1*f2-key
function-key-24 1*misc-7-key
function-key-25 2*f8-key
function-key-26 f25-key
function-key-27 f26-key
function-key-28 f20-key
function-key-29 f2-key
input $window_manager
leave-window-manager f20-key
leave-window-manager enter-key
login-process 3*f1-key
cancel-logout f1-key
break-process f3-key
stop-process 1*f6-key
input $function
function-key-1 3*f1-key
function-key-2 3*f2-key
function-key-3 3*f3-key
function-key-4 f6-key
function-key-5 f1-key
function-key-6 f3-key
function-key-7 1*f6-key
output
aux-printer-on esc @ /* autoprint mode on
aux-printer-off esc A /* autoprint mode off
aux-passthru-on esc ` /* print ctrlr mode on
aux-passthru-off esc a /* print ctrlr mode off
beep bel
carriage-return cr
clear-display csi f csi J
clear-to-end-of-line csi K
clear-to-end-of-display csi J
clear-mult-chars csi %p1 %{1} %> %t %d %; X
clear-status-area csi 1 $ } cr csi 0 m csi K csi $ }
cursor-off csi ? 2 5 l
cursor-on csi ? 2 5 h
delete-chars csi P
delete-mult-chars csi %d P
delete-lines csi M
delete-mult-lines csi %d M
down csi B
display-block a
enter-insert-mode csi 4 h
enter-status-area csi 1 $ } cr csi 0 ; 7 m csi K
home-cursor csi f
index ind
initial-string csi ! p &+ /* soft reset
csi f csi J &+ /* home cursor, clear
csi ? 7 l &+ /* reset autowrap
csi 2 0 l &+ /* reset newline mode
csi ? 2 5 h &+ /* cursor visible
esc = &+ /* appl keypad mode
csi 2 $ ~ &+ /* show 25th line
csi $ } &+ /* leave 25th line
csi 4 i &+ /* turn off printer
csi ? 4 i &+ /* turn off auto print
csi 1 m &+ /* turn on high inten
dcs 1 ! u A st /* select ISO Latin-1
/* dcs ; 1 | &+ /* program fn keys
/* 1 7 / 9 B 3 1 3 1 3 7 7 E ; &+
/* 1 8 / 9 B 3 1 3 1 3 8 7 E ; &+
/* 1 9 / 9 B 3 1 3 1 3 9 7 E ; &+
/* 2 0 / 9 B 3 1 3 2 3 0 7 E ; &+
/* 2 1 / 9 B 3 1 3 2 3 1 7 E ; &+
/* 2 3 / 9 B 3 1 3 2 3 3 7 E ; &+
/* 2 4 / 9 B 3 1 3 2 3 4 7 E ; &+
/* 2 5 / 9 B 3 1 3 2 3 5 7 E ; &+
/* 2 6 / 9 B 3 1 3 2 3 6 7 E ; &+
/* 2 8 / 9 B 3 1 3 2 3 8 7 E ; &+
/* 2 9 / 9 B 3 1 3 2 3 9 7 E ; &+
/* 3 1 / 9 B 3 1 3 3 3 1 7 E ; &+
/* 3 2 / 9 B 3 1 3 3 3 2 7 E ; &+
/* 3 3 / 9 B 3 1 3 3 3 3 7 E ; &+
/* 3 4 / 9 B 3 1 3 3 3 4 7 E ; &+
/* st
insert-chars csi @
insert-mult-chars csi %d @
insert-lines csi L
insert-mult-lines csi %d L
leave-insert-mode csi 4 l
leave-status-area csi $ }
left csi D
line-graphics _ m l k j m l k j n x q u t w v
mult-down csi %d B
mult-left csi %d D
mult-right csi %d C
mult-up csi %d A
new-line nel
position-cursor csi %i %d ; %d f
reset-terminal csi ! p &+ /* soft reset
csi ? 7 l &+ /* reset autowrap
csi 2 0 l &+ /* reset newline mode
csi ? 2 5 h &+ /* cursor visible
esc = &+ /* appl keypad mode
csi 2 $ ~ &+ /* show 25th line
csi $ } &+ /* leave 25th line
csi 1 m &+ /* turn on high inten
csi 4 i &+ /* turn off printer
csi ? 4 i /* turn off auto print
restore-cursor esc 8
reverse-index ri
right csi C
save-cursor esc 7
set-scrolling-region csi %i %d ; %d r
up csi A
attribute
dim mode status resettable %p1 param = 1 inverted
underline mode status resettable %p2 param = 4 blank-sig
blink mode status resettable %p3 param = 5
reverse mode status resettable %p4 param = 7 blank-sig
standout underline
boldface dim
ribbon-color reverse
select-mode-attributes csi 0 %4( %t ; %c %; %) m
set-mode-attributes csi %{0} %Ps &+
%4( &+
%Pm &+
%gm %t &+
%gs %t ; %e %{1} %Ps %; &+
%gm %c &+
%; &+
%) m
reset-mode-attributes csi %{0} %Ps &+
%4( &+
%Pm &+
%gm %t &+
%gs %t ; %e %{1} %Ps %; &+
2 &+
%gm %'1' %= &+
%t 2 &+
%e %gm %c &+
%; &+
%; &+
%) m
/* END