home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
keyboard
/
keymouse_1
/
!KeyMouse
/
!Help
< prev
next >
Wrap
Text File
|
1994-04-05
|
3KB
|
90 lines
Key Mouse
>>> Double click on '!MkNewKB' to install. See 'ReadMe' for details. <<<
The Key Mouse application (KeyMouse module) intercepts all right-Alt-Mouse
button clicks, and prevents Mouse_Click reason codes to be returned for
right-Alt-Mouse clicks. Note that the Window Manager still receives the mouse
click, so clicks on the title bar of a window are unchanged.
This application must be used in combination with the NewIntlKB module,
which generates key codes for Alt+Mouse buttons. This module is automatically
loaded when !KeyMouse is started.
Key Mouse provides the following actions for received key presses:
code key action
1d0 Alt-left Move to parent menu or one pixel to the left
1d1 Alt-right Move to submenu or one pixel to the right
1d2 Alt-down Move one menu item, or one pixel down
1d3 Alt-up Move one menu item, or one pixel up
1e0-1e3 Alt-Shift-arrows Move eight pixels
1c1 Alt-F1 Toggle the size of the window with input focus
1c2 Alt-F2 Move input focus window to top of window stack
1c3 Alt-F3 Move input focus window to bottom of window stack
1c4 Alt-F4 Close input focus window (1)
1ce Alt-Return Open a menu over the caret
1d4 Alt-Delete Fake click with Select
1d5 Alt-Copy Fake click with Menu
1d6 Alt-PgDn Fake click with Adjust
1d7 Alt-Select Bring window under pointer to front and move it
1e7 Alt-Shift-Select Bring window under pointer to front and resize it
1f7 Alt-Ctrl-Select Selects filer window under pointer as CSD
1d8 Alt-Menu Moves window under pointer to bottom of stack
1f8 Alt-Ctrl-Menu Closes window under pointer (1)
1d9 Alt-Adjust Move window under pointer
1e9 Alt-Shift-Adjust Resize window under pointer
(1) Only if that window has a Close icon
Note that all of this only works with the New International Keyboard module, as
normally the codes described above are not generated.
As an extra, this module allows you to open application windows by double
clicking their icons and holding the mouse button for 20cs. This idea has been
taken from the 'My Best Friend' application written by Franz Phillipps. Thank
you Franz.
Note: this application will probably only work under Risc OS 3.10, as it relies
on the form of the window definition of a menu.
STANDARD DISCLAIMER
This product, and all files contained within it, is supplied 'as is'. No
responsibility can be accepted for any loss of data or other misfortune arising
from the use, or the inability to use, this software.
COPYRIGHT
I claim full copyright over this software. However you may:
(1) alter any part of it for YOUR OWN PERSONAL USE,
(2) freely distribute UNALTERED copies, as long as you don't make any profit
out of it.
The source of the module is supplied with this package.
If you have any comments, bug reports, etc., please contact me:
Daniel Wagenaar
mail: Van Eeghenlaan 10
1071 EL Amsterdam
The Netherlands
e-mail: wagenaar@phys.uva.nl
'phone: +31 20 679 5615
If you find this software useful, any donation is gratefully received. :-)
HISTORY
1.00 First release version
1.01 Minor fix: Alt-Ctrl-Menu and Alt-F4 no longer close windows without a
Close icon. This used to cause some crashes.