Skip to main content

 "I'll bet you can't tell I've never done this before."
                                              At a tattoo parlour


               SOFTWARE REVIEW: "MOUSE TRICKS II"
                      by Richard Karsmakers

 A variety of mouse speeders are available, both commercially and
in the Public Domain,  both separately or as part of some  other,
bigger  Thing.   FaST  Club,  however,  probably  have  in  their
collection  of commercial software the most versatile mouse  tool
available literally anywhere, and it's Jonathan Lawrence's "Mouse
Tricks II".
 Well, apart from speeding the mouse, what can it do?
 If  "Mouse  Tricks"  would  only  be  able  to  speed  up  mouse
movements,  nobody would be too likely to use it. "Maccel" is for
free  and "Warp 9" has a fairly flexible mouse speeder built  in.
However, "Mouse Tricks" goes far beyond that. It supports the use
of  a PC serial mouse for example (so you will no longer  have  a
reason  to  not  swipe  one of those PC  mice  at  your  school's
computer  department),  and  also allows you to  configure  mouse
behaviour according to the environment it's in (for example in  a
specific  program - up to 40 of these "sets" can be  stored).  It
can even restrict the amount of memory that will be grabbed by  a
memo-hogging program.  Apart from speeding up mouse movements, it
can also slow them down (handy for artwork).

 Apart from "Mouse Tricks" itself, the disk contains an accessory
"Read  Text" utility (displays text,  find,  mark,  block  print,
save,  among  other  things),  a "Big ST"  program  (for  virtual
screens  with  smooth scrolling on STE and slightly  less  smooth
scrolling  on  ST;  not Falcon-compatible) and  a  "Mouse  Tricks
Tutor"  program  (which  will display help texts  on  buttons  in
"Mouse  Tricks" when [ALTERNATE] is pressed and the  "Read  Text"
accessory is installed).
 "Mouse Tricks" itself comes in various incarnations,  each using
a  different  amount of memory.  In order  of  descending  memory
consumption,  these  are "Mouse Tricks Tutor"  (mentioned  above,
takes  up 72 Kb),  the full version (69 Kb),  a version with  the
text  display  removed (52 Kb),  a version  with  limited  dialog
adjustments  but  with text displayer (50  Kb),  a  version  with
limited dialog adjustments and no text displayer (34 Kb) and  the
stand-alone "Read Text" accessory (24 Kb).

 Mouse   speed   is  controlled  by   three   functions:   Speed,
acceleration  and  limit.  'Speed' selects the mouse  step  size,
'acceleration'  determines  the magnification of  mouse  movement
(the faster you move the mouse,  the faster the point moves,  not
affecting  slow  movements)  and  'limit'  specifies  a  possible
acceleration  limit.  Beyond these three  functions,  the  actual
"tricks" start, such as there are...
 ...wrap, allowing the mouse to warp across screen edges.
 ...menu,  allowing you to specify whether pull-down menus should
be pull-down menus (like default "Geneva",  Apple Mac and  Amiga)
or drop-down (Atari default).
 ...cursor,  causing the program to simulate cursor movements  in
the  appropriate direction when an edge of the screen is  hit  by
the mouse pionter.
 ...invert,  for  people  who want to use the mouse  "tail  down"
(apparently  this  is  how  some  people  want  to  play   flight
simulators).
 ...remind,  a function that helps GEM a bit when it is  confused
about the mouse state (happens a lot;  like when you click "down"
on  a  window  slider and it thinks you've pressed  it  twice  or
something).
 ...MedXtra, for in ST medium res, when X-axis movement should be
halved.
 ...screen, this allows for the screen blanker (no show in Falcon
colour  modes,  though)  to be configured and  screen  parameters
(such as 50/60 Hz on ST and colours) to be set.

 The  right mouse button isn't used by many programs  (and  there
are even options in "Mouse Tricks" to cater for the programs that
do)  so that's why a host of special effects can be  assigned  to
this button, such as...
 ...shift,  which pretends that a selectable combination of [LEFT
SHIFT], [RIGHT SHIFT], [ALTERNATE] and [CONTROL] is pressed.
 ...dbl, to simulate a left mouse button double-click (for people
who are old or otherwise unable to double-click efficiently).
 ...keypress,  to simulate a key press with optional added  mouse
click or pressing [SHIFT].
 ...hyperspace,  to quickly cause the mouse to jump to one of  15
pre-defined (or user-definable) locations.

Concluding

 I  already said it's the most extensive program of its  kind.  I
don't  think anyone will want to dispute that.  There's only  one
disadvantage and for me it's a major one but it might not be  for
you:  It doesn't work with "Geneva" (nor with "MultiTOS" either).
I  guess  it's impossible to make it work with those due  to  the
extreme closeness of the program with what's going on inside  GEM
and the like.
 Maybe  the  Codeheads will want to build in some of  the  "Mouse
Tricks"  things in the "Warp 9" control panel (most  notably  the
"remind" and "cursor" options).

 Pro:

o    A wide variety of options included.  There not much left  to
     wish for. Well...I for one can't think of anything.

o    Up  to 40 environments (such as "desktop" or  "CALAMUS.PRG")
     can  be defined to which a total set of definitions  can  be
     assigned,  including different mouse speed and behaviour  in
     general.

o    Extensive manual (>100 Kb),  tutorial versions for  absolute
     geeks  and  reviewers <grin>.  The manual  even  includes  a
     reference segment.

 Con:

o    No compatibility with "MultiTOS" or "Geneva".

 I suggest you contact FaST Club about acquiring this program  if
you're  interested.  They'll  also be able to tell  you  what  it
costs, which is something of which I'm afraid I don't have a clue
at the moment. The address is:

 FaST Club
 7 Musters Road
 Nottingham NG2 7PP
 England
 Tel. ++(0)602-455250

 Thanks a lot to Paul Glover for sending the review copy! 

Disclaimer
The text of the articles is identical to the originals like they appeared in old ST NEWS issues. Please take into consideration that the author(s) was (were) a lot younger and less responsible back then. So bad jokes, bad English, youthful arrogance, insults, bravura, over-crediting and tastelessness should be taken with at least a grain of salt. Any contact and/or payment information, as well as deadlines/release dates of any kind should be regarded as outdated. Due to the fact that these pages are not actually contained in an Atari executable here, references to scroll texts, featured demo screens and hidden articles may also be irrelevant.