Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!mit-eddie!ll-xn!ames!ucbcad!ucbvax!CORY.BERKELEY.EDU!dillon From: dillon@CORY.BERKELEY.EDU (Matt Dillon) Newsgroups: comp.sys.amiga Subject: Re: DeadKeyConvert Message-ID: <8710060606.AA06049@cory.Berkeley.EDU> Date: Tue, 6-Oct-87 02:06:15 EDT Article-I.D.: cory.8710060606.AA06049 Posted: Tue Oct 6 02:06:15 1987 Date-Received: Fri, 9-Oct-87 04:07:32 EDT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 15 >Because to do so would break programs unprepared to parse escape sequences >generated by the non-VANILLA keys, and because it is considered sufficiently >easy for a program to use RAWKEY events and DeadKeyConvert(). > >At least that was the logic for v1.2. I took a look at the DeadKeyConvert() routine in the Enhancer Docs.... and I confess confusion as to how it is handled. Since the dead key is a separate RAWKEY event before the key-to-be-modified, how is this handled by DeadKeyConvert() which takes a single packet? There is no explanation as to the contents of the IAddress field and why indirecting through it causes the dead-key conversion routine to work. -Matt