home *** CD-ROM | disk | FTP | other *** search
- This is MouseZoom, a mouse accelerator for the Amiga. It doesn't try to
- do everything under the sun (ala Mach16), it only speeds up the mouse.
-
- Mouse speed increases exponentially. The faster you move the mouse, the
- faster the mouse moves faster. This gives you good resolution at slow
- speeds and still allows very fast mouse movement when you want it.
- Basically, it multiplies the mouse speed by its original speed divided
- by 8 (or 1, whichever is larger). I think the formula that results is
-
- Y = X * (ABS(X) / 8)
- or
- Y = X
-
- whichever is larger. Anyway, the algorithm was picked because it is very
- quick, using a shift and in-line multiply.
-
- To install MouseZoom, just execute it by typing "MouseZoom". It will
- quietly install itself and return control to you.
-
- To get rid of the MouseZoom, just execute it again.
-
- The source is included. Use it as an example of an input event handler.
- Modify it do do more stuff if you want. The terminate function is set up
- using message passing in case you want to expand it to, say, adjust the
- mouse acceleration factor.
-
- Built using Lattice 4.0 or later.
-
- A Special thanks to John Toebes for CBack.o, which makes this sort of
- program especially easy.
-
- Enjoy,
- John Meissen
-
-
-