home *** CD-ROM | disk | FTP | other *** search
/ PDA Software Library / pdasoftwarelib.iso / HP95_100 / GRAPHICS / CURSOR / CURSOR.ZIP / CURSOR.DOC < prev   
Encoding:
Text File  |  1994-10-21  |  4.7 KB  |  109 lines

  1. I've found a couple of things I'd like changed in my HP200LX.  Fortunately,
  2. both of them are fixable through software.
  3.  
  4. One is the size of the cursor.  The default cursor, a small blinking 
  5. underline, is just about invisible in the middle of a screen full of text,
  6. particularly when the screen is in the 80X25 mode--and of course, the 80 X 25
  7. mode is the one I use most of the time.
  8.  
  9. This one is easy to fix.  It turns out that the PIM applications don't change
  10. the shape of the cursor, and neither do most of the programs I use.  Because 
  11. of this, setting the cursor to a more visible form just after the machine boots
  12. makes it more visible in the PIM, System Manager, and in my DOS apps.
  13.  
  14. There are heaps of programs out there to change the cursor on CGA screens, 
  15. Undeterred, and noticing that there weren't any on the standard HPLX
  16. FTP sites, I decided to write one and contribute it to the HPLX community.
  17.  
  18. The program is CURSOR.COM.  It allows you to control which rows of the text 
  19. line the top and bottom of the cursor are on.  The CGA text line has 8 rows,
  20. numbered from 0, at the top, to 7, at the bottom.  CURSOR can be run in three
  21. ways:
  22.  
  23. c>cursor
  24.  
  25. Running it like this, with no parameters, gives you 2 things: a help message
  26. and a cursor that is a large blinking block, much easier to see than the
  27. default cursor.  
  28.  
  29. Running it with a single parameter, a single-digit number between 0 and 7, ie:
  30.  
  31. a>cursor 4
  32.  
  33.  
  34. sets the *top* row of the cursor to the row number specified, and the bottom
  35. row to row 7.  The example above will produce a cursor that is a sort of
  36. thick underline.
  37.  
  38. If you want to get really strange, you can run CURSOR with 2 parameters,
  39. both single-digit numbers between 0 and 7.  The first number still sets 
  40. the row for the top of the cursor.  The second sets the row for the bottom
  41. of the cursor.  So, for example, a line like:
  42.  
  43. a>cursor 0 1
  44.  
  45. will produce a cursor that is a thin blinking line at the *top* of the text
  46. line, while 
  47.  
  48. a>cursor 3 5
  49.  
  50. will produce a cursor that is a medium-heavy blinking line at the center of
  51. the text line.  
  52.  
  53. Three things you should know about the parameters: first,they should be 
  54. just as I've shown above--one space, the first parameter, another space, 
  55. and the second.  More or less spaces will make the program fail to read 
  56. them correctly.  Second, entering things other than digits 0-7 as 
  57. parameters will not damage anything, but may produce strange-looking
  58. cursors, or an invisible cursor.  Third, setting the top line lower than the 
  59. bottom line can also make for an odd-looking cursor.
  60.  
  61. I suggest putting just the command CURSOR, with no parameters, on a line
  62. by itself near the end of your autoexec.bat file (but before the '200' or
  63. '100' that starts the system manager) on the RAM drive.  That will set
  64. a big cursor that will persist in all PIM applications, and in DOS 
  65. windows opened using the System Manager, Filer, or by exiting the System
  66. Manager.
  67.  
  68. If some uncooperative DOS program resets the size of the cursor, you can
  69. get the big cursor back by running CURSOR again from the DOS command line.
  70. If the cursor size is changed in a DOS window opened from the SysManager
  71. or the filer, the changed size will only affect that DOS session.  To change
  72. it for all DOS sessions and PIM applications, it must be changed before the
  73. system manager is started, or you must use More, Menu, Application, Terminate 
  74. all to exit the SysManager, change the cursor, then restart the SysManager.
  75.  
  76. It is sometimes possible to patch uncooperative DOS apps so they don't 
  77. resize the cursor--I've done this with Turbo Pascal 5.5.  Many word 
  78. processors actually let you set the size and shape of the cursor 
  79. by changing options in their setups. 
  80.  
  81. Enjoy.
  82.  
  83. Ross Alford
  84. ross.alford@jcu.edu.au
  85.  
  86. ObDisclaimer: By the way, I totally disclaim any liability for any problems
  87. that may arise from the use of this software.  
  88.  
  89. This documentation and the associated program are both Copyright 1994 by
  90. Ross A. Alford.  All commercial rights are reserved.  The program and this
  91. documentation may be freely copied and used, and may be redistributed for non-
  92. commercial purposes.  It may be distributed through the downloadable archives
  93. of bulletin boards and commercial information services.  Sale of this software 
  94. and documentation for any more than a fee sufficient to recover the costs of
  95. media, or inclusion of it in any commercial compilation of software, is 
  96. prohibited without the permission of the copyright holder, who may be 
  97. contacted at:
  98.  
  99. Ross A. Alford
  100. Department of Zoology
  101. James Cook University
  102. Townsville, Qld 4811
  103. Australia
  104.  
  105. phone +61 77 81 4732, 9-5 AEST
  106. fax   +61 77 25 1570
  107.  
  108. email ross.alford@jcu.edu.au
  109.