home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / misc / mousekey / !Help next >
Encoding:
Text File  |  1998-02-27  |  3.8 KB  |  136 lines

  1. Help file for MouseKey
  2. ~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4.   Application : MouseKey
  5.   Purpose     : Keyboad Mouse Emulator
  6.   Version     : 0.02
  7.   Author      : Leo White
  8.   Date        : Sun 27th February 1998
  9.          
  10. © Leo White, 1997/98
  11.  
  12. --------------------------------------------------------------------
  13.  
  14.   MouseKey is a small module that allows you to control the mouse pointer
  15. and the mouse buttons using the keyboard.  This is my first attempt
  16. at a module that did anything useful :)  But it does manage to work,
  17. and could probably be improved on a lot.
  18.  
  19. --------------------------------------------------------------------
  20.  
  21. Instructions
  22. ~~~~~~~~~~~~
  23.  
  24.   The keyboard mouse controls consist of a 'trigger' key which when
  25. depressed activates the other keys which control the mouse.
  26. The current keys are:
  27.  
  28. Trigger: Left Alt
  29. Up:      Keypad 5
  30. Down:    Keypad 2
  31. Left:    Keypad 1
  32. Right:   Keypad 3
  33. Select:  A
  34. Menu:    S
  35. Adjust:  D
  36.  
  37.   The reason I'm using the keypad and not the cursor keys, is that 
  38. on the Risc PC these keys can clash when holding down two different
  39. keys at the same time.  Which you need to do when moving in a diagonal
  40. directon.
  41.  
  42.   The keys can be changed by adjusting the appropiate variables at
  43. start of the source code and running the source code file to 
  44. produce a new module.  The number of the key is the 'low-level
  45. internal key number transmitted by the keyboard to the IOC device'
  46. which generates a key up/down event.  Look at page 1-156 in the Risc OS
  47. 3 PRMs.  If U don't have the PRMs, erm then U can always mail me and I'll
  48. look it up for you.  Tho I'm sure someone somewhere has written up a list
  49. of these. There is also a speed variable, and this adjusts how far the
  50. pointer travels each time the key event is generated.
  51.  
  52.   MouseKey has been tested on a Risc OS 3.5/Arm 610 and a Risc OS 3.7/SA
  53. machine.
  54.  
  55. --------------------------------------------------------------------
  56.  
  57. Things To Do
  58. ~~~~~~~~~~~~
  59.  
  60.   -Add a double/quadruple speed option
  61.   -Add *-commands to change the default key values.
  62.      
  63. --------------------------------------------------------------------
  64.  
  65. Program History
  66. ~~~~~~~~~~~~~~~
  67.  
  68. Version 0.01
  69. ~~~~~~~~~~~~
  70.  
  71. Worked out how to emulate a mouse button click.
  72. Found out why all the other mouse emulating programs didn't
  73. work and located the solution.
  74. Managed to totally lock up my machine numerous times :)
  75.  
  76. Version 0.02 Sun 15th June 1997
  77. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  78.  
  79.   Rearranged the code so there wasn't so much duplication in the
  80. key checking routine.  
  81.   Reduced the module size down to 732 bytes.
  82.   
  83. ----------------------------------------------------------------
  84.  
  85. Disclaimer
  86. ~~~~~~~~~~
  87.  
  88.   This software is provided as is.  The author cannot take responsibility
  89. for any loss of data or any other problems consequent upon the use of
  90. this program.
  91.  
  92. ----------------------------------------------------------------
  93.  
  94. Conditions of Use
  95. ~~~~~~~~~~~~~~~~~
  96.  
  97.   This software is freeware.  It may be freely distributed as long as no
  98. money is exchanged, apart from cost of distribution i.e. cost of discs,
  99. and that all the files are left as they are.
  100.  
  101. ----------------------------------------------------------------
  102.  
  103. Updates
  104. ~~~~~~~
  105.  
  106. You can get the latest version of mouseKey from my web page
  107. at 
  108.  
  109.   http://www.ukc.ac.uk/php/lptw1
  110. or
  111.   http://www.brighteyes.u-net.com  
  112.  
  113. ----------------------------------------------------------------
  114.  
  115. Contacting The Author
  116. ~~~~~~~~~~~~~~~~~~~~~
  117.  
  118.   If you wish to contact me, e.g. to tell me about any bugs, 
  119. improvements etc. Or if you just want to send me large amounts of
  120. money :) (Well you never know), then you can use the following 
  121. methods.
  122.  
  123. email : lptw1@ukc.ac.uk  (Should be valid for a few more years yet)
  124.  
  125. or send mail to
  126.  
  127. L P T White
  128. 208 New Road
  129. West Parley
  130. Ferndown
  131. Dorset
  132. BH22 8EN
  133.  
  134. Any mail arriving here will be sent on to me at University. So could take
  135. quite some time to reach me.
  136.