Path: utzoo!mnetor!uunet!lll-winken!lll-tis!ames!pasteur!ucbvax!CORY.BERKELEY.EDU!dillon
From: dillon@CORY.BERKELEY.EDU (Matt Dillon)
Newsgroups: comp.sys.amiga
Subject: Finishing up YAIP (Yet Another Input Handler), Need info.
Message-ID: <8805090351.AA04051@cory.Berkeley.EDU>
Date: 9 May 88 03:51:51 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Lines: 39


	After looking at and rejecting several mouse-intuition input
handler enhancers (you know, accelerate the mouse, click-to-front, etc...)
and finding them ALL useless, I have written my own.  Before I release it,
though, I need information on how to clear the intuition pointer sprite...
as in turn it off after some timeout, then restore it when the mouse is
moved.

	* I have tried GetPrefs()/SetPrefs().  This works, but has some
	  nasty side effects, like propogating keyboard input to ALL
	  console devices for a short period after you SetPrefs().

	* No, SetWindowPointer() does NOT work.. this has got to be global.


	Assuming somebody can tell me how to do that one little item, I'll
post it to comp.sys.amiga (it's small).  What does it do?  Oh yah:

	- Any option can be turned off.
	- Screen blanker after N1 seconds inactivity (def. 300 secs)
	- Mouse blanker after N2 seconds inactivity (def. 5 secs)
		(this is what I need info on how to do)
	- Auto Activate window when mouse moved over it
	- Mouse Accelerator.  Back feeds power into the mouse unit,
	  give it a nudge and it is guarenteed to penetrate up to an
	  inch and a half of wall plaster.
	- Programmable command-key and command string ala PopCli, default
	  left-Amiga ESC.
	- Left Mouse Button click in window brings it to the front
		DOES NOT BRING THE WINDOW TO THE FRONT IF IT IS ALREADY
		IN FRONT.  Other programs would call WindowToFront() on
		every click, which is horrible if you have a simple-refresh
		window.
	- Hold LMB, click Right Mouse Button .. Window to Back!  Great
	  for cycling windows.
	- NO DAMN CLOCK.  Use another utility to get a clock.
	- Uses a CLI (sorry), but is *small*... RUN able, of course, BREAK
	  it to exit.

						-Matt