home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / keyboard / keymouse_1 / !KeyMouse / !Help < prev    next >
Text File  |  1994-04-05  |  3KB  |  90 lines

  1. Key Mouse
  2.  
  3. >>> Double click on '!MkNewKB' to install. See 'ReadMe' for details. <<<
  4.  
  5. The Key Mouse application (KeyMouse module) intercepts all right-Alt-Mouse
  6. button clicks, and prevents Mouse_Click reason codes to be returned for
  7. right-Alt-Mouse clicks. Note that the Window Manager still receives the mouse
  8. click, so clicks on the title bar of a window are unchanged.
  9. This application must be used in combination with the NewIntlKB module,
  10. which generates key codes for Alt+Mouse buttons. This module is automatically
  11. loaded when !KeyMouse is started.
  12.  
  13. Key Mouse provides the following actions for received key presses:
  14.  
  15.   code     key           action
  16.  
  17.   1d0   Alt-left         Move to parent menu or one pixel to the left
  18.   1d1   Alt-right        Move to submenu or one pixel to the right
  19.   1d2   Alt-down         Move one menu item, or one pixel down
  20.   1d3   Alt-up           Move one menu item, or one pixel up
  21.  
  22. 1e0-1e3 Alt-Shift-arrows Move eight pixels
  23.  
  24.   1c1   Alt-F1           Toggle the size of the window with input focus
  25.   1c2   Alt-F2           Move input focus window to top of window stack
  26.   1c3   Alt-F3           Move input focus window to bottom of window stack
  27.   1c4   Alt-F4           Close input focus window (1)
  28.  
  29.   1ce   Alt-Return       Open a menu over the caret
  30.  
  31.   1d4   Alt-Delete       Fake click with Select
  32.   1d5   Alt-Copy         Fake click with Menu
  33.   1d6   Alt-PgDn         Fake click with Adjust
  34.  
  35.   1d7   Alt-Select       Bring window under pointer to front and move it
  36.   1e7   Alt-Shift-Select Bring window under pointer to front and resize it
  37.   1f7   Alt-Ctrl-Select  Selects filer window under pointer as CSD
  38.   1d8   Alt-Menu         Moves window under pointer to bottom of stack
  39.   1f8   Alt-Ctrl-Menu    Closes window under pointer (1)
  40.   1d9   Alt-Adjust       Move window under pointer
  41.   1e9   Alt-Shift-Adjust Resize window under pointer
  42.   
  43. (1) Only if that window has a Close icon
  44.  
  45. Note that all of this only works with the New International Keyboard module, as
  46. normally the codes described above are not generated.
  47.  
  48. As an extra, this module allows you to open application windows by double
  49. clicking their icons and holding the mouse button for 20cs. This idea has been
  50. taken from the 'My Best Friend' application written by Franz Phillipps. Thank
  51. you Franz.
  52.  
  53. Note: this application will probably only work under Risc OS 3.10, as it relies
  54. on the form of the window definition of a menu.
  55.  
  56.  
  57. STANDARD DISCLAIMER
  58. This product, and all files contained within it, is supplied 'as is'. No
  59. responsibility can be accepted for any loss of data or other misfortune arising
  60. from the use, or the inability to use, this software.
  61.  
  62. COPYRIGHT
  63. I claim full copyright over this software. However you may:
  64. (1) alter any part of it for YOUR OWN PERSONAL USE,
  65. (2) freely distribute UNALTERED copies, as long as you don't make any profit
  66.     out of it.
  67.  
  68. The source of the module is supplied with this package.
  69.  
  70. If you have any comments, bug reports, etc., please contact me:
  71.  
  72.       Daniel Wagenaar
  73.  
  74. mail: Van Eeghenlaan 10
  75.       1071 EL  Amsterdam
  76.       The Netherlands
  77.  
  78. e-mail: wagenaar@phys.uva.nl
  79.  
  80. 'phone: +31 20 679 5615
  81.  
  82. If you find this software useful, any donation is gratefully received. :-)
  83.  
  84. HISTORY
  85.  
  86. 1.00  First release version
  87.  
  88. 1.01 Minor fix: Alt-Ctrl-Menu and Alt-F4 no longer close windows without a
  89.      Close icon. This used to cause some crashes.
  90.