🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.misc
Article #765

Re: Termcap & keybrd macros & ibm 3270

#765
From: Greg Johnson
Date: Thu, 06 Aug 1992 14:35
57 lines
2616 bytes
>>    We are trying to make our keyboard's have "function" keys that are
>>    equivalent to emulate a ibm 3270.
 
I prefer to have the keypad numbers correspond to the PF numbers, but
the following map3270 will show at least what the keypad is generating:
 
avt | vt100 | vt100nam | pt100 | vt125 | vt102 | vt200 | direct831 {
 
# Keypad: | ` PF10 |  = PF11 |  / PF12 |  * PA1      |
#         | 7 PF7  |  8 PF8  |  9 PF9  |  - PA2      |
#         | 4 PF4  |  5 PF5  |  6 PF6  |  + NewLine  |
#         | 1 PF1  |  2 PF2  |  3 PF3  | Enter CLEAR |
#         |     0 Home       | . Insert|             |
 
enter = '^m';
clear = '^z' | '\EOM';
nl = '^n' | '\EOl';
tab = '^i'; btab = '^b';
left = '^h' | '\EOD' | '\E[D'; right = '^l' | '\EOC' | '\E[C';
up = '^k' | '\EOA' | '\E[A'; down = '^j' | '\EOB' | '\E[B';
home = '\EOp';
delete = '^d' | '^?';
eeof = '^e' | '\E^?';
einp = '^w';
insrt = '^ ' | '\EOn';
pfk1 = '\EOq' | '\E1'; pfk2 = '\EOr' | '\E2'; pfk3 = '\EOs' | '\E3';
pfk4 = '\EOt' | '\E4'; pfk5 = '\EOu' | '\E5'; pfk6 = '\EOv' | '\E6';
pfk7 = '\EOw' | '\E7'; pfk8 = '\EOx' | '\E8'; pfk9 = '\EOy' | '\E9';
pfk10 = '\EOP' | '\E0';  pfk11 = '\EOQ' | '\E-'; pfk12 = '\EOR' | '\E=';
pfk13 = '\E\EOs' | '^f13'; pfk14 = '\E\EOt' | '^f14';
pfk15 = '\E\EOu' | '^f15'; pfk16 = '\E\EOv' | '^f16';
pfk17 = '\E\EOw' | '^f17'; pfk18 = '\E\EOx' | '^f18';
pfk19 = '\E\EOy' | '^f19'; pfk20 = '\E\EOp' | '^f20';
pfk21 = '\E\EOq' | '^f21'; pfk22 = '\E\EOP' | '^f22';
pfk23 = '\E\EOQ' | '^f23'; pfk23 = '\E\EOR' | '^f24';
pa1 = '\EOS' | '^p1';
pa2 = '\EOm' | '^p2';
 
# local control keys
reset = '^t';	# well, there is a little confusion here...
flinp = '^x';
reshow = '^v';	# redisplay screen
escape = '^c';	# escape to telnet command mode
master_reset = '^g';
 
# local editing keys
settab = '\E;';
deltab = '\E\'';
clrtab = '\E:';
setmrg = '\E,';
sethom = '\E.';
coltab = '\E\E[B';
colbak = '\E\E[A';
indent = '\E\E[C';
undent = '\E\E[D';
}    # end of vt100, etc.
 
Technical Details
Message-ID: <1683B86DD.CCGREG@mizzou1.missouri.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!ukma!mont!mizzou1.missouri.edu!CCGREG
References: <PFKEB.92Aug5070418@kaon.SLAC.Stanford.EDU> <1992Aug6.005904.29436@msuinfo.cl.msu.edu>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.misc,comp.sys.next.sysadmin
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!ukma!mont!mizzou1.missouri.edu!CCGREG
From: CCGREG@mizzou1.missouri.edu (Greg Johnson)
Subject: Re: Termcap & keybrd macros & ibm 3270
Message-ID: <1683B86DD.CCGREG@mizzou1.missouri.edu>
Sender: news@mont.cs.missouri.edu
Nntp-Posting-Host: mizzou1.missouri.edu
Organization: University of Missouri
References: <PFKEB.92Aug5070418@kaon.SLAC.Stanford.EDU> <1992Aug6.005904.29436@msuinfo.cl.msu.edu>
Date: Thu, 06 Aug 92 09:35:13 CDT
Lines: 57