From: CSBVAX::MRGATE!RELAY-INFO-VAX@CRVAX.SRI.COM@SMTP 29-AUG-1988 12:05 To: ARISIA::EVERHART Subj: Re: ESC key on VT3xx Received: From KL.SRI.COM by CRVAX.SRI.COM with TCP; Mon, 29 AUG 88 07:28:41 PDT Received: from CORNELLC.CCS.CORNELL.EDU by KL.SRI.COM with TCP; Mon, 29 Aug 88 07:21:49 PDT Received: from INDYVAX.BITNET by CORNELLC.CCS.CORNELL.EDU ; Mon, 29 Aug 88 10:01:33 EDT Date: Mon, 29 Aug 88 08:35 EST From: Subject: Re: ESC key on VT3xx To: INFO-VAX@KL.SRI.COM X-Original-To: INFO-VAX@KL.SRI.COM, IMHW400 >From: Richard Steinberger > >I have been leaving our VT3xx terminals in VT100 mode when I use them in >order to have F11-F13 be ESC, BS, and LF keys. Does anyone know how >to make these (or other) keys send out these characters when in VT300 >mode. It isn't good enough for DCL to interpret them as ESC, BS and LF; >emacs needs to see the characters directly. Thanks. Well, the F6 through F20 keys (including F11/ESC, F12/BS, and F13/LF) are supposed to be programmable. I haven't tried it myself, but perhaps you could coax EMACS into sending DECUDK strings to the terminal at startup, to force these keys to send ESC, BS, and LF. For example, to force F11 to produce ESC, the following sequence should suffice: Hex: 1B 50 31 7C 32 33 2F 31 42 1B 5C ASCII: ESC P 1 | 2 3 / 1 B ESC \ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ dev ctl seq.-----'--' | | | | | | | | clear only chosen key---' | | | | | | | define key------------------' | | | | | | key is F11----------------------'---' | | | | value is ESC--------------------------------'---' | | end of device control sequence-----------------------'--' F12 should be key number 24, and F13 number 25. Good luck! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Mark H. Wood IMHW400@INDYVAX.BITNET (317)274-0749 III U U PPPP U U III Indiana University - Purdue University at Indianapolis I U U P P U U I 799 West Michigan Street, ET 1023 I U U PPPP U U I Indianapolis, IN 46202 USA I U U P U U I [@disclaimer@] III UUU P UUU III