home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / utilities / utilsc / coolswitch / Read
Encoding:
Text File  |  1995-07-03  |  2.2 KB  |  56 lines

  1. This is the 1.05 version of CoolSwitch, a little utility which came out of a
  2. discussion on comp.sys.acorn.programmer about why there was no utility for
  3. RISC OS which did the same thing as the Windows Alt-Tab task switcher.
  4.  
  5. I thought about this for a bit and decided that
  6.  
  7.    a) the Alt-Tab behaviour was fine for Windows, but didn't really have all
  8.       the functionality needed for RISC OS and
  9.  
  10.    b) it would be nice to have a list of tasks to step through so you could
  11.       see how far you have to go to get to the one you want. I think I heard
  12.       that Windows 95 works like this but I haven't seen it yet (as of late
  13.       June 95, the time of writing).
  14.  
  15. So here's CoolSwitch. Pressing Alt-Tab presents a list of tasks which have
  16. open document windows, and pressing Ctrl-Tab presents a list of open windows
  17. for the task which owns the topmost window. Beyond that I think things are
  18. pretty predictable. To summarise, keep hitting (Shift-)Tab while the little
  19. CoolSwitch viewer is on screen to step through the tasks / windows. When you
  20. get to the one you want release Alt/Ctrl and that window / task will be
  21. placed at the front of the pile.
  22.  
  23. Placing a task at the front of the pile involves reopening all its windows
  24. in their same relative stacking order but in front of all other windows.
  25.  
  26. The initially selected window/task is arranged so that a single
  27. (Alt/Ctrl)-Tab will swap between two recent tasks/windows.
  28.  
  29. Oh yes; if you want to quit it use the Task Manager menu.
  30.  
  31. Known bugs:
  32.  
  33. The caret placing code doesn't work with some task which use multi-pane
  34. document windows. Impression is one such application and there may be
  35. others.
  36.  
  37. Things to do:
  38.  
  39. Make it possible to redefine the hot keys. In particular I think Ctrl-Tab
  40. clashes with a few things.
  41.  
  42. Include the icon bar in the list of tasks.
  43.  
  44. Technical notes:
  45.  
  46. There was a lot of discussion on comp.sys.acorn.programmer about whether you
  47. could find out which windows were open, what their titles were, which task
  48. owned them etc. I'm including the (rather messy) source code in this archive
  49. to answer those 'how do you...' questions for the curious.
  50.  
  51. Please let me know if you like it/hate it or whatever, and in particular I'd
  52. like to get reports of any nasties beyond those which are known.
  53.  
  54. Andy Armstrong
  55. andy@armswalk.demon.co.uk
  56.