Path: utzoo!attcan!uunet!husc6!m2c!ulowell!page
From: page@swan.ulowell.edu (Bob Page)
Newsgroups: comp.sys.amiga
Subject: Re: Finishing up YAIP (Yet Another Input Handler), Need info.
Message-ID: <7002@swan.ulowell.edu>
Date: 11 May 88 12:16:21 GMT
References: <8805090351.AA04051@cory.Berkeley.EDU> <5918@well.UUCP> <2087@amiga.UUCP>
Reply-To: page@swan.ulowell.edu (Bob Page)
Organization: University of Lowell, Computer Science Dept.
Lines: 35

Since nobody's mentioned it yet, I'll put in a plug for Commodities
Exchange.  The version I have (v0.3) sits in front of Intuition in the
input food chain and allows Message Brokers to pass input events to
applications that have requested them.  On the distribution disk are
such gems as a program to strip the CAPSLOCK bit from all input, and
a DMouse-like application.  Future (current?) versions can also sit
behind Intuition.

I mention it because at this point we have 107 different applications
vying for input events, and nobody to manage it.  I know of at least
three 'hotkey' programs that have L.ALT-ESC hardwired in, for example.
I type the 'F10' key in ConMan to throw window-to-back ... oops, I'm
in WACK, so I get a 'symbols' listing.

Commodities Exchange is the AREXX of input events.  I wish everybody
had it, or that it would be in WB1.3.  Rumors are that it will be
in WB1.4 ... maybe too late.

It was written by Mr. Event Handler himself, Jim Mackraz.
I don't know the redistribution deal with Commodities Exchange.

As an aside, many of these input event enhancers could possibly be
made part of Intuition in "a future release."

jimm@cloyd.UUCP (Jim Mackraz) wrote:
>I put an example on the DevCon disks of an input stealer that uses sprite 0

Although I announced availability of this via FTP, there were some
concerns about its redistribution, and after talking to Carolyn and
JimM, I decided to remove it.  (if you went looking for the CLIP:
handler -- it had some problems, so I pulled it as well).

..Bob
-- 
Bob Page, U of Lowell CS Dept.  page@swan.ulowell.edu  ulowell!page