home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
335.lha
/
LeftyMouse
/
LeftyMouse.doc
< prev
next >
Wrap
Text File
|
1990-01-10
|
3KB
|
69 lines
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