home *** CD-ROM | disk | FTP | other *** search
-
- LeftyMouse - makes your mouse work for Lefties!
-
- INTRODUCTION
-
- Are you a lefty who's tired of being descriminated against, even by
- your own computer? This little program can make your Amiga's mouse
- ambidextrous! The program will make your mouse work for left-handed
- people by swapping the functions of the left and right mouse buttons.
- Then, your left index finger can be used for selection and your left
- middle finger will select menus, just like your right-handed friends!
-
- When the program is installed, it puts a handler in the input stream
- that swaps the functions of the two mouse buttons. This is a standard
- Amiga method of modifying the input stream, so it should work well with
- most programs, as long as they use the standard Intuition methods of
- reading the mouse buttons. I haven't actually done a lot of testing
- with different software, but it SHOULD work (famous last words).
-
- This program was compiled with Lattice C 4.0. It must be compiled with
- the -y option, which makes the interrupt handler routine load the pointer
- to the data segment into A4. The program will crash if this option is
- not specified.
-
- INSTALLATION
-
- This program can be run either from the CLI or the Workbench. From the
- CLI type:
-
- LeftyMouse
- or
- run LeftyMouse
-
- From the Workbench, just double click on the LeftyMouse icon. The program
- will then install itself and start to do its thing. Note that this program
- was linked with the cback.o startup code, so even if it is just executed
- from the CLI (not 'run'), you will still be able to close the CLI while
- it is running. (cback.o is the special Lattice startup code that allows
- you to run a program from a CLI and then close the CLI while the child
- program is still running.)
-
- REMOVAL
-
- The program can be de-installed simply by running it again. It will see
- that it is already running and kill the original program. Your mouse
- mouse buttons will then behave as they did before.
-
- OFFICIAL STUFF
-
- This program comes with the following files:
-
- LeftyMouse executable program file
- LeftyMouse.info its icon
- LeftyMouse.c C source (Lattice 4.0)
- LeftyMouse.doc this doc file
- LeftyMouse.lnk BLINK link file
- hndstub.asm assembly code interface stub
-
- This program may be freely distributed as long as all the previous files
- are included, and as long as no fee is charged, other than distribution
- costs. If you have any questions or comments, feel free to write to me:
-
- Rob Eisenhuth
- 3188 Redstone Rd.
- Boulder, CO 80303
-
- or send me a note on CIS at 72017,1316
-
-