                        ************************
                        *   SwapButtons v1.0   *
                        *   By Jon Morrison.   *
                        ************************

LEGAL STUFF
~~~~~~~~~~~
This program is absolutely freeware, you can do what you want with it,
except gaining money by selling it to someone. However, I strongly
recommend to read this entire Doc file, because i take NO REPRESENTABILITY
if you hang your system and can't get back, thus loosing your day's work.

If you want to contact me, for bugs, chat, or just about anything under the
sun see the section AUTHOR.


INTRODUCTION
~~~~~~~~~~~~
Are you Left Handed and totally P***Off with not having a left handed mouse
or a item of software that solves the problem? If so this program will
change you life. SwapButtons simply swaps the left button for the right and
vice verse. 


REQUIREMENTS
~~~~~~~~~~~~
You need the incredible amount of 4k ram this program. As for CPU and
KickStart I don't know.


INSTRUCTIONS
~~~~~~~~~~~~
How hard could it be.

From the Cli:
- Type Run SwapButtons

From WBENCH:
- Double click on the ICON

One loaded you will notice that there is no window. There are several
reasons for this.
- Why have a window if you have nothing to display.
- I could not get the Close Gadget to work.
- If you are left handed. why would you want to close the program.

If for any reason you need to close the program, load Exchange which you
should find in DH0:Tools/Comodities/ and use the remove button.

As there is no window the Show Interface and Hide Interface buttons will
not work.


TECHNICAL SECTION
~~~~~~~~~~~~~~~~~
The initial program took a huge amount of time. A total of 9 hours work on 
my A1200/020 with DICE 2.07 and DevPac 3.02b.

Yes yes, I had to write a part in assembly (the most skilled of you have 
probably still realised WHAT part... or not? ;)). Even though I'm not left 
handed, many of the people who use my computer are. I wrote this program
mainly to learn how device handlers and events work.

The handler which is set up by the program simply swaps all left mouse and
right mouse events. The equalivent key qualifiers are still the same.


THE AUTHOR
~~~~~~~~~~
I can be reached for bug reports, ideas, congratulations (:)), chats and
all what you want in two ways:

- Dean Grange School,
  High Street,
  Upper Dean,
  Huntingdon,
  CAMBS,
  PE18 0LT,

  ENGLAND


- 17 East Mead,         (ONLY until June 1996)
  Welwyn Garden City,
  HERTS,
  AL7 4RR,

  ENGLAND


Sorry no E-Mail, Telephone or Internet Address.


HISTORY
~~~~~~~
07-Jan-96: Version 1.0


TO DO
~~~~~
- Swap equalivant key qualifiers
- Run it from the cli with out locking up the cli (Using run get past this
  problem.)


GREETINGS
~~~~~~~~~
- Special greetings to Paul Chalkley who would never have learnt C or E 
  without me. Also a good guy.
- Also greetings to Commodore Int, who supplied me with the assembler 
  source code for the handler. Rest in Peace.
- And a whole host of fine and attractive girls:
  Julie Martin, Jade Bennett, Ruth James, Christina West, Shabree Vohra,
Emma Coffey and Kathrin Coffey.
