Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ll-xn!husc6!necntc!cullvax!drw From: drw@cullvax.UUCP (Dale Worley) Newsgroups: comp.sources.d,comp.emacs Subject: when using emacs, get the keymap right! Message-ID: <1295@cullvax.UUCP> Date: Fri, 19-Jun-87 10:41:26 EDT Article-I.D.: cullvax.1295 Posted: Fri Jun 19 10:41:26 1987 Date-Received: Mon, 22-Jun-87 02:01:46 EDT Organization: Cullinet Software, Westwood, MA, USA Lines: 27 Xref: mnetor comp.sources.d:870 comp.emacs:1193 jdia@osiris.UUCP (Josh Diamond) writes: > Why not make emacs understand a database about terminal function keys. > It would have to be better than termcap/curses, as that only supports up > to 10 function keys in addition to cursor control keys (I think). Why > wasn't emacs designed to at least understand cursor keys? They are already > in curses. > > Also, many terminals, like the vt200, have in the area of 24 pfkeys, plus > a numeric keypad that can be put in "application" mode, plus dedicated keys > for Help, "Do", find, select, insert, remove, prev-screen, and next-screen. > In fact, the majority of newly designed terminals have similar keyboards. Well, as an interesting project, you could do just that. Design yourself some new termcap entries so you can say the things you want to say (say, all entries starting with "_", which gives you 96 or so entries to play with), and add to the Emacs init code some stuff to suck it all in and analyze it and bind keys accordingly. You only need to be able to read files and environment variables, and the coding can be easily done in Lisp. When they say "extensible", they aren't kidding, you know! Dale -- Dale Worley Cullinet Software ARPA: cullvax!drw@eddie.mit.edu UUCP: ...!seismo!harvard!mit-eddie!cullvax!drw If you light a match, how much mass does it convert into energy?