home *** CD-ROM | disk | FTP | other *** search
- QuickCaret...
-
- Written by Richard Millican, Febrary 1993
-
- A tiny program hacked-up in minutes - literally.
- Do whatever you like with it, if you improve it,
- let me know...
-
- Ever found it annoying to have to keep clicking
- windows to get the caret ? Well, load this little
- program and the caret will move from window
- to window automatically when you move the pointer.
-
- There are a few problems with editors and
- positioning, but you can still click to the required
- position if needs be.
-
- To quit from it you'll need to use the task manager,
- no snazzy front ends here :-)
-
- Hope someone finds it useful, if you're using a
- task window based language that needs text importing
- all the time then it's a must !
-
- If you need to contact me:
-
- Richard Millican <millinr@cs.man.ac.uk>
- 10 Stokesay,
- Bidston,
- Birkenhead,
- Merseyside,
- L43 7PU.
- ENGLAND
-
-
-
- ==
-
- Version 1.01
-
-
- Changes:
-
- o Rewritten in assembler.
- o Now loads as a Module.
- o Sleeps for 10cs between polls.
- o QuitQCaret Obey file to kill the module (quitting from the
- task manager still works, of course).
-
- Problems:
-
- o DBox's may not know where to put caret or get confuzzed by
- the caret's position.
- o Some apps interpret gain and loss of caret specially
- (e.g. Mads Meisner-Jensen's Hextris).
- o Some apps do not pass on hot keys (e.g. the DDE FrontEnd).
-
- If you need to contact me:
-
- Term time (provided I pass my exams...) Otherwise
- Thomas Hawtin Thomas Hawtin
- Hiatt Baker Hall Woodcourt Farm
- Parry's Lane Harbertonford
- Stoke Bishop Totnes
- Bristol Devon
- BS9 1AD TQ9 7TY
- ENGLAND ENGLAND
-
- Tackline (aka Thomas Hawtin)
-
-
- ==
-
- Version 1.04
-
- Changes:
-
- * Rewritten in BASIC assembler (all changed from v1.01 noted in source)
- * More discriminating about which windows it will put the caret in (only
- changes to windows which have a window button type 2-9 and 15 (RO3 PRM
- p. 3-94))
- * Not an application any more (run the module "QuickCaret" e.g. by double-
- clicking to install it, or put it in your Boot sequence (but DON'T start
- it before the desktop!))
- * Incorporated Ernie Ong's v1.01a (actually, I almost had, but had
- forgotten to insert a TEQ!) and fixes a problem: in his version, if a
- new window appears with the caret, it'll keep it (good), but then if
- you move to it and back to the old window, the focus doesn't move
- (bad).
- * Sleeps for 50cs between polls. Even less processor power taken, and it
- has the good side-effect that if you whip from one side of the screen
- to another, it generally doesn't distribute the focus to lots of
- windows all the way across, but changes straight to the one in which
- you stop.
-
- To do:
-
- * The task should listen for entering and leaving windows events using a
- filter rather than have a timed poll.
-
- Problems: as above
-
- If you want to change the delay between polls, the delay is set in line 30 of
- QCSource. If you run QCSource it will write the QuickCaret module to the
- current directory.
-
- Reuben Thomas (rrt1001@cam.ac.uk until June 1998)
-