home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / q / quickcrt / Source / ReadMe < prev    next >
Encoding:
Text File  |  1996-10-15  |  3.3 KB  |  108 lines

  1. QuickCaret...
  2.  
  3. Written by Richard Millican, Febrary 1993
  4.  
  5. A tiny program hacked-up in minutes - literally.
  6. Do whatever you like with it, if you improve it,
  7. let me know...
  8.         
  9. Ever found it annoying to have to keep clicking
  10. windows to get the caret ? Well, load this little
  11. program and the caret will move from window
  12. to window automatically when you move the pointer.
  13.  
  14. There are a few problems with editors and
  15. positioning, but you can still click to the required
  16. position if needs be.
  17.  
  18. To quit from it you'll need to use the task manager,
  19. no snazzy front ends here :-)
  20.  
  21. Hope someone finds it useful, if you're using a
  22. task window based language that needs text importing
  23. all the time then it's a must !
  24.  
  25. If you need to contact me:
  26.  
  27.   Richard Millican <millinr@cs.man.ac.uk>
  28.   10 Stokesay,
  29.   Bidston,
  30.   Birkenhead,
  31.   Merseyside,
  32.   L43 7PU.   
  33.   ENGLAND
  34.   
  35.   
  36.  
  37. ==
  38.  
  39. Version 1.01
  40.         
  41.  
  42. Changes:
  43.  
  44.         o Rewritten in assembler.
  45.         o Now loads as a Module.
  46.         o Sleeps for 10cs between polls.
  47.         o QuitQCaret Obey file to kill the module (quitting from the
  48.                 task manager still works, of course).
  49.  
  50. Problems:
  51.  
  52.         o DBox's may not know where to put caret or get confuzzed by
  53.                 the caret's position.
  54.         o Some apps interpret gain and loss of caret specially
  55.                 (e.g. Mads Meisner-Jensen's Hextris).
  56.         o Some apps do not pass on hot keys (e.g. the DDE FrontEnd).
  57.  
  58. If you need to contact me:
  59.  
  60. Term time (provided I pass my exams...)     Otherwise
  61.   Thomas Hawtin                               Thomas Hawtin
  62.   Hiatt Baker Hall                            Woodcourt Farm
  63.   Parry's Lane                                Harbertonford
  64.   Stoke Bishop                                Totnes
  65.   Bristol                                     Devon
  66.   BS9 1AD                                     TQ9 7TY
  67.   ENGLAND                                     ENGLAND
  68.  
  69. Tackline (aka Thomas Hawtin)
  70.  
  71.  
  72. ==
  73.  
  74. Version 1.04
  75.  
  76. Changes:
  77.  
  78.     * Rewritten in BASIC assembler (all changed from v1.01 noted in source)
  79.     * More discriminating about which windows it will put the caret in (only
  80.       changes to windows which have a window button type 2-9 and 15 (RO3 PRM
  81.       p. 3-94))
  82.     * Not an application any more (run the module "QuickCaret" e.g. by double-
  83.       clicking to install it, or put it in your Boot sequence (but DON'T start
  84.       it before the desktop!))
  85.     * Incorporated Ernie Ong's v1.01a (actually, I almost had, but had
  86.       forgotten to insert a TEQ!) and fixes a problem: in his version, if a
  87.       new window appears with the caret, it'll keep it (good), but then if
  88.       you move to it and back to the old window, the focus doesn't move
  89.       (bad).
  90.     * Sleeps for 50cs between polls. Even less processor power taken, and it
  91.       has the good side-effect that if you whip from one side of the screen
  92.       to another, it generally doesn't distribute the focus to lots of
  93.       windows all the way across, but changes straight to the one in which
  94.       you stop.
  95.       
  96. To do:
  97.  
  98.     * The task should listen for entering and leaving windows events using a
  99.       filter rather than have a timed poll.
  100.       
  101. Problems: as above
  102.  
  103. If you want to change the delay between polls, the delay is set in line 30 of
  104. QCSource. If you run QCSource it will write the QuickCaret module to the
  105. current directory.
  106.  
  107. Reuben Thomas (rrt1001@cam.ac.uk until June 1998)
  108.