home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Acorn User 4
/
AUCD4.iso
/
utils
/
enhancers
/
alt_tab
/
!AltTab
/
!Help
next >
Wrap
Text File
|
1998-05-29
|
3KB
|
49 lines
|> !Help for !AltTab
|> All files in !AltTab are Copyright © 1994-1998 Christopher Martin
The little module herein uses RiscOS 3's filters to provide a facility similar
to that in MS Windows, where using the key combination <Alt> and <Tab> allows
the user to easily switch programs. The !AltTab application will load the AltTab
module the first time it is run, and unload it the second time. This makes it
easy to toggle the facility on and off.
When I have a lot of windows obscuring each other, I use AltTab to quickly flip
through them all to find the one I want. By pressing <Alt> and <Tab> together, a
message is sent to the hindmost open window that is at least partially
on-screen, asking it to open itself in front. Unlike MS Windows, AltTab will not
give the caret to the window that's moving to the front. It will ignore the
iconbar and windows that are iconised or hidden off-screen.
A window may refuse AltTab's request and remain at the back of the stack, in
which case pressing <Alt>-<Tab> again will send the open-in-front request to the
same window. If you have a menu open when pressing <Alt>-<Tab>, what happens
next will depend on the application to which the menu belongs. Windows will flip
to the front until the menu itself is hindmost. Another <Alt>-<Tab> will send a
request to the menu's application. The response is most likely to be "no signs
of life" (ie. the menu remains behind everything), or you may get an error from
the application suggesting an inappropriate request was made. _I_ haven't found
any instances where the application crashed or the system became unstable, but
that doesn't mean _you_ won't find any, so be careful. (If anyone knows a way to
deal with menus, I'd like to hear it very much.)
!AltTab, including all files within, is Freeware. The source files are included
so that you can use it as an example of programming --- good, I hope --- and
modify it for your private, personal use. You may distribute copies of !AltTab
which contain all the original files, unmodified, and no additional files.
Please, do not pass around any modified versions; I'd rather you contact me
about changes which might be widely useful. The files inside !AltTab are:
!Help WR/WR Text 29-May-1998
!Run WR/ Obey 09:48:23 29-May-1998 225 bytes
AltTab WR/ Module 19:42:38 20-May-1998 852 bytes
makefile WR/ Makefile 21:34:19 16-May-1998 178 bytes
mk WR/ TaskObey 01:25:14 17-May-1998 43 bytes
o.AltTab WR/WR Data 19:42:38 20-May-1998 1096 bytes
s.AltTab WR/ Text 19:40:36 20-May-1998 5 Kbytes
That's it. Enjoy!
Regards, Christopher Martin.
Email: cpm@hermes.net.au (Until at least May 1999)
Phone: +61 2 4758 9263 (Less reliably long-term than email)
Post: 17 Blue Hills Road, Hazelbrook, NSW, Australia. 2779. (Like phone)