Xref: utzoo comp.emacs:6658 comp.sources.d:3960
Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!uwvax!tank!eecae!cps3xx!usenet
From: usenet@cps3xx.UUCP (Usenet file owner)
Newsgroups: comp.emacs,comp.sources.d
Subject: Re: MicroEMACS 3.10 bugs, fixes and a MAJOR improvement to file completion
Message-ID: <4149@cps3xx.UUCP>
Date: 14 Aug 89 13:09:31 GMT
References: <234@insyte.UUCP>
Organization: Engineering, Michigan State U., E. Lansing MI
Lines: 25

in article <234@insyte.UUCP>, m2@insyte.UUCP (Mike Arena) says:
> Xref: cps3xx comp.emacs:6668 comp.sources.d:3985
> 
> 5) For tcap.c, it was a good idea to have function key parsing that
> standardized the names.  However, it is now quite difficult to deal with
> application keypads.  I use a VT100 like terminal with 8 function keys
> and an 18 key keypad.  Most of the keypad is wasted since a standard termcap
> only allows for 10 function keys and a few special keys like delete character,
> page up/down, etc.  I can't think of a solution so maybe I shouldn't complain.
> 
I was able to start using shifted function keys under Xenix with a
simple hack. I added the definition s0 to s9 in my termcap for the
shifted function keys. s[0-9] are names not reserved for anything
special so I've made them private extensions. Then a simple change near
the beginning of tcap.c and a comment out of a few lines in ebind.h and
I then have 10 more function keys.

Please don't email to me asking for these changes, they are simple
enough that the knowledge gained by doing them firsthand warrants them
to be left as an exercise for the user. ;-)

John H. Lawitzke           UUCP: Work: ...uunet!frith!dale1!jhl
Dale Computer Corp., R&D         Home: ...uunet!frith!dale1!ipecac!jhl
2367 Science Parkway       Internet:   jhl@frith.egr.msu.edu
Okemos, MI, 48864                             [35.8.8.108]