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]