home *** CD-ROM | disk | FTP | other *** search
-
- About the module <MouseSpeed>
- -----------------------------
-
- Version : 0.3
- Author : Eckart
- Date : Okt '94
-
- Have you ever envied other computer systems in
- respect of the mouse behavior?
- The pointer there is able to speed up, if you move
- the mouse faster as usually. The Archie never did.
-
- But therefore I wrote this little module <MouseSpeed>.
- What it does is:
- It looks every 5 msec how far the pointer has moved.
- If it has moved more than a certain value (the trigger
- step value) it sets the mouse multiplier at a
- higher rate, otherwise at a slower rate.
- These two rates and the trigger value can be
- changed via *-commands :
-
- TriggerStep - change the speed level at which the mouse
- will be faster.
- SlowStep - Set the mouse multiplier at this value
- if the speed of the mouse is less than
- TriggerStep. Default : 2
- FastStep - Set the mouse multiplier at this value
- if the speed of the mouse is more than
- TriggerStep. Default : 5
-
- These three values can be observed by entering the
- *-command without parameters.
-
- The usual SWI OS_Word 21,2 which sets the mouse multiplier
- is intercepted and sets (in X-direction) the
- slow step mouse multplier.
- The default slow step is read from CMOS RAM.
-
- -------------------------------------------------------------
-
- Bugs / Lacks :
- --------------
- This module is tested with RiscOS 3.11. I don't know
- whether it works with other versions of RiscOS,
- but I did not found any bugs.
- But a lack is the fact that the behaviour has a
- certain hysteresis, i.e. that the pointer will speed
- up at a different mouse speed than slowing down.
- This is because <MouseSpeed> always measures
- the speed of the pointer and actually not the one
- of the mouse.
-
- ------------------------------------------------------
-
- My address :
-
- Eckart Göhler,
-
- e-mail:
- zxmqe08@student.uni-tuebingen.de
-
- snail:
- Herman-Kurz-str. 11
- 72074 Tübingen
- Germany
-
- Tel: 07071/52856
-
- Remark:
- Throw it away - plant an apple-tree.
-
-
-
-