home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
029.lha
/
moonMouse.Doc
< prev
next >
Wrap
Text File
|
1987-04-02
|
2KB
|
45 lines
This is a quick documentation file on MoonMouse.
Please see the source code for the re-distribution terms for MoonMouse.
MoonMouse is a succesor to Sunmouse written by Scott Evernden.
MoonMouse executes and leaves behind in memory a 172 byte "wedge", much like
DeciGEL. Unlike DeciGEL though this "wedge" is inserted into the input.device
input stream ahead of intuition. It's purpose is to watch the mouse for
movement and the keyboard for incoming keys presses. If the mouse moves the
wedge records this fact. The next time a character comes along the wedge checks
to see if the current screen is the workbench screen. If it is and the key is
not a "system" key, a key that was pressed with either the Left-Alt key or the
Left-Amiga key held down, then the wedge inserts a sequence into the input
stream. This sequence consists of a Left Mouse Button Down followed by a
Left Mouse Button Up. The effect of this is to make intuition think that you
pressed the left mouse button after moving the mouse. Which in turn selects
whatever the mouse is pointing at as the current input source.
All this is SUPPOSED to simulate the way the mouse/keyboard works on a high
priced workstation. Unfortunately, or fortunately (grin), it doesn't quite get
it right. For example, if you move the mouse and point it at a screen gadget
and then type a non-system key on the keyboard two things will happen. First,
that gadget will get a "press" and then your key will be entered. If that gadget
was to indicate "OK to format hard disk" but you didn't want to do that... Well
I've just warned ya... But this shouldn't be too big a deal since you had to
MOVE the mouse to point at this gadget in the first place. If the gadget pops
up under the mouse but you don't actually move the mouse the gadget will not
get a press. (But if the cat jumps on the table with your computer as the
gadget pops up, shakes the mouse, and THEN you press a key... Scream at the cat
not me OK? grin)
All in all this piece of software can take some getting used to.
To install the MoonMouse, from the CLI issue MoonMouse. MoonMouse WILL NOT
run from the workbench. MoonMouse is designed to be inserted into your
s:Startup-Sequence file.
One final note, BE CAREFUL!!! Due to the side effect mentioned above you will
need to be a little more careful about where the mouse is pointing after you
move it. Remember, the pseudo mouse button press ONLY occurs AFTER you move
the mouse and THEN type a character.
Scott Turner