home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 029.lha / moonMouse.Doc < prev    next >
Text File  |  1987-04-02  |  2KB  |  45 lines

  1. This is a quick documentation file on MoonMouse.
  2.  
  3. Please see the source code for the re-distribution terms for MoonMouse.
  4.  
  5. MoonMouse is a succesor to Sunmouse written by Scott Evernden.
  6.  
  7. MoonMouse executes and leaves behind in memory a 172 byte "wedge", much like
  8. DeciGEL. Unlike DeciGEL though this "wedge" is inserted into the input.device
  9. input stream ahead of intuition. It's purpose is to watch the mouse for
  10. movement and the keyboard for incoming keys presses. If the mouse moves the
  11. wedge records this fact. The next time a character comes along the wedge checks
  12. to see if the current screen is the workbench screen. If it is and the key is
  13. not a "system" key, a key that was pressed with either the Left-Alt key or the
  14. Left-Amiga key held down, then the wedge inserts a sequence into the input
  15. stream. This sequence consists of a Left Mouse Button Down followed by a
  16. Left Mouse Button Up. The effect of this is to make intuition think that you
  17. pressed the left mouse button after moving the mouse. Which in turn selects
  18. whatever the mouse is pointing at as the current input source.
  19.  
  20. All this is SUPPOSED to simulate the way the mouse/keyboard works on a high
  21. priced workstation. Unfortunately, or fortunately (grin), it doesn't quite get
  22. it right. For example, if you move the mouse and point it at a screen gadget
  23. and then type a non-system key on the keyboard two things will happen. First,
  24. that gadget will get a "press" and then your key will be entered. If that gadget
  25. was to indicate "OK to format hard disk" but you didn't want to do that... Well
  26. I've just warned ya... But this shouldn't be too big a deal since you had to
  27. MOVE the mouse to point at this gadget in the first place. If the gadget pops
  28. up under the mouse but you don't actually move the mouse the gadget will not
  29. get a press. (But if the cat jumps on the table with your computer as the
  30. gadget pops up, shakes the mouse, and THEN you press a key... Scream at the cat
  31. not me OK? grin)
  32.  
  33. All in all this piece of software can take some getting used to.
  34.  
  35. To install the MoonMouse, from the CLI issue MoonMouse. MoonMouse WILL NOT
  36. run from the workbench. MoonMouse is designed to be inserted into your
  37. s:Startup-Sequence file.
  38.  
  39. One final note, BE CAREFUL!!! Due to the side effect mentioned above you will
  40. need to be a little more careful about where the mouse is pointing after you
  41. move it. Remember, the pseudo mouse button press ONLY occurs AFTER you move
  42. the mouse and THEN type a character.
  43.  
  44. Scott Turner
  45.