home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2002 December / DPPCPRO1202.ISO / Essentials / desktop / KeyText / kt2k221.exe / README.TXT < prev    next >
Encoding:
Text File  |  2002-05-08  |  21.5 KB  |  532 lines

  1.  
  2. KeyText 2000 v2.21, for Windows 95, 98, ME, NT4, 2000 or XP
  3.         (c) MJMSoft Design Limited, 1998-2002
  4.  
  5. In this readme.txt:
  6. Program Description
  7. Installation
  8. Upgrading
  9. Distribution
  10. Purchasing
  11. License - Terms and Conditions
  12. Version History
  13. Technical Support and Contact Information
  14.  
  15.  
  16. =========================================================
  17.                   Program Description
  18. =========================================================
  19.  
  20. Keyboard macro and Windows automation utility. Save time
  21. with KeyText 2000!
  22.  
  23. KeyText 2000's basic function is the storing of pieces of
  24. text, ready to be typed or pasted into whatever application
  25. you are working on. Autotext in your system tray! You can
  26. set up hotkeys to all your favorite text items - one
  27. keypress and the text is in. Your Word Processor probably
  28. has a function like this already, but what about your
  29. database program, your desktop publisher, your e-mail
  30. program? The beauty of KeyText is that it's always there
  31. waiting in your tray, and works for most applications.
  32.  
  33. With KeyText 2000's "right-click anywhere" feature, form-
  34. filling has never been so easy. Hold down Shift, Ctrl or
  35. both (depending on how you set it up), right-click where you
  36. want your text to go, and KeyText 2000's menu opens up next
  37. to it ready for you to click the item you want. Your name,
  38. e-mail address, credit card number, etc. - no more typing
  39. them in: let KeyText 2000 do it.
  40.  
  41. Now with unique Smart Select feature. You already know how
  42. to select text and press a key combination to copy it to the
  43. clipboard, turn it to bold, and so on. With KeyText 2000's
  44. Smart Select you can do much more! Once set up you could,
  45. for example, select an e-mail address anywhere - document,
  46. text file, database - and press Ctrl-Shift E. Your e-mail
  47. program will start with a new message to that address ready!
  48.  
  49. Include in "text" commands to fill in the date (including
  50. dates plus or minus n days / working days / months etc. from
  51. the current date), run programs, click buttons, change
  52. windows, select menu items, play a sound, display a message,
  53. start an e-mail message, and more. Easy wizard-based dialogs
  54. help you set it up. You can even specify an Internet
  55. address, and KeyText will take you there (assuming you have
  56. modem, etc.); hotkey it and you can launch your browser and
  57. go to the site on one keypress.
  58.  
  59. Use KeyText 2000 to simulate mouse actions. It can click the
  60. right spot on a window - button on a dialog, link on a web
  61. page etc. - even if the window is in a different position
  62. each time.
  63.  
  64. Schedule items to start at specified times or intervals.
  65. Because the text can include commands (fields), you can run
  66. programs at specified times, display reminders or alarms
  67. with your choice of sound, even have an hourly chime. Do you
  68. want KeyText to trigger an event on, say, the third last day
  69. of every month? That is possible too.
  70.  
  71. Windows automation. Tell KeyText 2000 to look out for a
  72. certain window or dialog, and then run an item. Completely
  73. automate password entries, repetitive dialogs, etc. KeyText
  74. itself includes 5 password levels to protect any passwords,
  75. credit card numbers, etc. you might store.
  76.  
  77. KeyText 2000 can operate as a multiple clipboard, and makes
  78. collecting text easy. You can set it up to monitor your
  79. clipboard, and whenever text is copied to it, automatically
  80. add the same text to a specified text item. This makes it
  81. simple to gather text from various sources to put into one
  82. destination. You don't even need to open a text file to get
  83. at its text; select it in Windows Explorer and a couple of
  84. mouse clicks puts a copy of it in KeyText 2000 ready for re-
  85. use.
  86.  
  87. KeyText 2000 can either paste or type your text. Pasting is
  88. faster, but "typing", character by character, has
  89. advantages. It can include fields (commands), it doesn't
  90. require the clipboard, and you can choose the speed. For the
  91. benefit of online-chat users it includes "simulate manual
  92. typing" settings; add some pauses, mistakes and backspaces
  93. and the person at the other end will never know it's being
  94. typed automatically!
  95.  
  96. KeyText 2000 has a random link function. Set up your e-mail
  97. signature in KeyText 2000, along with a random link to a
  98. range of quotations held in other items. Hotkey the
  99. signature if you like. Then, every time you press the
  100. hotkey, your e-mail signature will be typed in, followed by
  101. a quotation drawn at random.
  102.  
  103. KeyText 2000 can display a miniature "keyboard" on your
  104. screen, which lets you "type" with your mouse or pointing
  105. device. This was added for the benefit of those who don't
  106. always have a keyboard attached, and asked for the facility
  107. to key text with KeyText 2000. The Keypad also has a symbols
  108. tab; all those tricky symbols like ╝, ⌐, etc. are only a
  109. click away - as are all the accented characters.
  110.  
  111. It's very unobtrusive... It hides itself away in the tray,
  112. near your system clock. A left-click on the icon reveals a
  113. menu showing all your text items ready to be typed. A right-
  114. click shows all the options available.
  115.  
  116.  
  117. =========================================================
  118.                   Installation
  119. =========================================================
  120.  
  121. IMPORTANT NOTICE: This KeyText 2000 program and all
  122. associated documentation are the copyright of MJMSoft Design
  123. Ltd. The use of the KeyText 2000 program is governed by the
  124. License accompanying this program.
  125.  
  126. KeyText 2000 requires Windows 95, 98, ME, NT4, 2000 or XP,
  127. and needs 800kb of space on your hard drive.
  128.  
  129. Extract the files from the KeyText 2000 zip file to a
  130. (temporary) folder, and run SetupKT.exe. Or, if you have the
  131. self-extracting .exe version, simply run kt2k###.exe (where
  132. ### is the version number. During the install process you
  133. can choose to have KeyText 2000 added to your list of
  134. programs which start every time Windows starts; note that
  135. you can change this later in KeyText 2000.
  136.  
  137. To uninstall, select KeyText from Add-Remove Programs in
  138. Windows control panel.
  139.  
  140.  
  141. =========================================================
  142.                   Getting Started
  143. =========================================================
  144.  
  145. The KeyText program uses macros or scripts known as items,
  146. which are named A, B, C and so on. They can be started from
  147. the KeyText menu, from hotkeys, automatically or from batch
  148. files. Together these items are stored in data files with
  149. the extension .ktt.
  150.  
  151. It is important to note at the beginning that if you want
  152. to start a new item you select "Edit text items" on the menu
  153. which appears when you right-click the KT icon in the tray -
  154. and look along the tabs A, B, C etc. until you find an empty
  155. one (or delete an old one). If you want to start a new set
  156. or collection of items, you select "New" from the right-
  157. click menu - this opens up a new file of empty macros ready
  158. to use. But beware of using "New" just to start a new
  159. macro - go to Edit text items instead!
  160.  
  161. When you first run KeyText, try left-clicking the KT icon
  162. and selecting "Samples; click here first!".
  163.  
  164.  
  165. =========================================================
  166.                   Upgrading
  167. =========================================================
  168.  
  169. If you already have a previous version of KeyText installed,
  170. you can install KeyText 2000 to the same folder as before,
  171. making sure you exit KeyText first if it is running. Your
  172. texts, settings, and unlock code (if purchased) will all be
  173. preserved.
  174.  
  175. If you are upgrading from a version 1 release of KeyText,
  176. before converting your texts it will make a copy of your
  177. .ktt (KeyText data) file and give it the extension .kt1.
  178.  
  179.  
  180. =========================================================
  181.                   Distribution
  182. =========================================================
  183.  
  184. KeyText is provided at no charge to you for evaluation
  185. purposes only, and you may distribute it freely, on the
  186. terms and conditions stated in the License (license.txt).
  187.  
  188.  
  189. =========================================================
  190.                   Purchasing
  191. =========================================================
  192.  
  193. When first run KeyText 2000 displays: "Evaluation Version"
  194. and has 10 text items available for you to use; you can
  195. store more text items by making new data files (.ktt) and
  196. using the right-click menu to switch from one to another.
  197. After 30 days of use the evaluation period expires; the same
  198. 10 text items are available, but other features are reduced.
  199. If you wish to continue using KeyText 2000, you should
  200. purchase; you then receive an unlock code which converts
  201. KeyText 2000 to the full version. Note that if you have not
  202. purchased and are still using KeyText after 60 days, you
  203. will no longer be able to save any changes to text items.
  204.  
  205. The full version gives 224 new text items, making 234 in
  206. total; and you can have several "KeyTexts" running at the
  207. same time, giving the possibility of thousands of text items
  208. just a click or two away.
  209.  
  210. You can purchase online using a credit card - and get your
  211. registration code to unlock KeyText 2000 e-mailed to you
  212. instantly. Go to http://www.mjmsoft.com/ktreg.htm for
  213. details.
  214.  
  215. A single user license is 25 US dollars or 15 GB pounds
  216. (these prices guaranteed to end of December 2002). Site
  217. licences and multi-user discounts are available. Once you
  218. have installed KeyText 2000, see the file "order.txt" or the
  219. KeyText 2000 help file for details of how to register
  220. (online, by 'phone/fax or by mail).
  221.  
  222. For an additional 8 US dollars or 5 GB pounds, we will send
  223. a disk and manual (printed help file); price includes
  224. postage and packing. Note that the manual can be downloaded
  225. free in Adobe Acrobat pdf format from
  226. http://www.mjmsoft.com/keytext.htm.
  227.  
  228.  
  229. =========================================================
  230.                   License - Terms and Conditions
  231. =========================================================
  232.  
  233. See the files "license.txt" and "Vendinfo.diz" for details.
  234.  
  235.  
  236. =========================================================
  237.                   Version History since v2.1
  238. =========================================================
  239.  
  240. 2.21    Fix of a problem affecting Windows XP users only. Use
  241.     of the KeyText Keypad (any of the Keyboard tab keys
  242.     and some of the Symbol tab keys) would result in a
  243.     KeyText error. Now fixed.
  244.  
  245. 2.2    Added if/then/else functionality to the Wait field.
  246.     Previously the Wait field would wait for a specified
  247.     window; if found it would continue the item, or if
  248.     not found it would cancel the item. Now there are six
  249.     possibilities. If the window is found continue the
  250.     item, else cancel, start another item, or call
  251.     another item and continue. Or if the window is not
  252.     found continue the item, else cancel, start another
  253.     item, or call another item and continue. Also added
  254.     is the ability to specify that the window title
  255.     matches the specified text exactly (rather than the
  256.     title includes the specified text), and the ability
  257.     to check all windows, not just the foreground window.
  258.     These additions mean that KeyText can check for the
  259.     existence of a specified window, and take different
  260.     courses of action depending on if it is found, or not
  261.     found.
  262.  
  263.     Also added to the Wait field the ability to check if
  264.     a specified file exists, or is created during the
  265.     wait period.
  266.  
  267.     Fixed KeyText's ability to select text when sending a
  268.     Shift and direction key combination. This worked in
  269.     versions of Windows prior to Windows 2000, and now
  270.     works in Windows 2000 and XP also.
  271.  
  272.     The "Copy List" function in the KeyText organizer,
  273.     which copies to the clipboard a list of items with
  274.     their menu text and hotkey, can now optionally
  275.     include the whole text of each item. This may be
  276.     useful for reference or backup purposes.
  277.  
  278.     Added to the Scheduler the ability to run monthly
  279.     items on the last day of the month. Previously the
  280.     actual date (1-31) had to be specified; now you can
  281.     specify dates from last day minus 7 to the last day.
  282.  
  283.     The position on screen of the dialogs Message, Input,
  284.     Ask, LinkSelect and CallSelect is now remembered so
  285.     that if you move the window before closing it, next
  286.     time it should appear in the same place.
  287.  
  288.     In the Edit text items window a new entry has been
  289.     added to the Item menu: Insert Key Combination. This
  290.     shortcut takes you directly to the appropriate part
  291.     of the Insert Field Wizard, without the need to go
  292.     through the main wizard page.
  293.  
  294.     In the event of an Explorer crash the KeyText icon in
  295.     the tray is now restored, ensuring continuing
  296.     availability of the program.
  297.  
  298.     Because of the different way in which the Windows XP
  299.     Notification area works, the icon on the right-click
  300.     menu for "Shift icon" appears as a left arrow for XP
  301.     users, as this is the only available direction to
  302.     shift it. Also, after a few days use, a hint is
  303.     displayed for XP users regarding XP's "hide when
  304.     inactive" feature which may cause the KT icon to
  305.     disappear. See Windows XP in the Help file for more
  306.     information.
  307.  
  308.     If Caps Lock is on, KeyText has the option to turn it
  309.     off while an item is running, and when finished turn
  310.     it back on again. However, this did not work if the
  311.     item included a Pause field. Now fixed.
  312.  
  313.     Increased the speed of no-feedback typing. After
  314.     "typing" a character, KeyText waits for feedback from
  315.     the target application before typing the next
  316.     character. This way KeyText regulates its speed to
  317.     the ability of the target application to process
  318.     keystrokes. However, a few applications give no
  319.     feedback and KeyText must make a best guess which is
  320.     normally slower. This "guess" has been speeded up in
  321.     this version.
  322.  
  323.     Added or changed the following tutorial sections:
  324.     Start or disconnect Windows dial-up networking, Check
  325.     for text in a browser window, Set up alarms or
  326.     reminders, If/then/else based on existence of a
  327.     window, Use KeyText to populate a database / address
  328.     book, and Use KeyText in a network environment. Also
  329.     added to Field syntax reference a list of how key
  330.     combinations appear as KeyText fields.
  331.  
  332. 2.16    Added new mouse control options: the ability to move
  333.     the mouse pointer to a point on the screen without
  334.     also clicking a button, and the ability to restore
  335.     the mouse pointer to where it was when the item
  336.     was started. The built-in delay after a simulated
  337.     mouse-click has been reduced.
  338.     
  339.     Added an "Add" field to the Combination of keys
  340.     wizard, so that more than one key combination can
  341.     be selected without leaving the wizard.
  342.     
  343.     Added the "application key" to the keypresses which
  344.     can be simulated by KeyText. This is the key which,
  345.     when pressed, normally brings up an application's
  346.     pop-up menus and help topics - similar to the effect
  347.     of a right mouse-button click.
  348.     
  349.     Added the ability to specify a password in the
  350.     command line, so that users who want to start a
  351.     password-protected KeyText file from the command line
  352.     can specify it there, rather than being asked for it
  353.     once KeyText starts.
  354.     
  355.     Added a warning on selecting "New" from the right-
  356.     click menu, as some users were selecting "New" to
  357.     start a new macro, rather than a new set of macros.
  358.     "Input" box will now wrap text, rather than scroll to
  359.     the right.
  360.     
  361.     Fixed a bug where if the item at the front when the
  362.     Edit text items window is opened had an active
  363.     schedule, the green surround on the Scheduler toolbar
  364.     button did not display.
  365.     
  366.     Fixed bug where, if the first item to show on the
  367.     right-click anywhere menu is changed in Settings/
  368.     Options, the change takes place immediately, not
  369.     after a restart as previously.
  370.     
  371.     Fixed a bug where, in certain circumstances, nested
  372.     loops would not operate correctly.
  373.     
  374.     Fixed a bug where, in certain circumstances, control
  375.     would not return to the calling item when CallSelect
  376.     was used.
  377.  
  378. 2.15    Fixed bug in KeyText Keypad where in certain
  379.     circumstances the Windows Logo key would be simulated
  380.     along with the desired key so that, for example,
  381.     clicking "E" would open Explorer instead of typing E.
  382.  
  383. 2.14    Added a new option to the On Window scheduler to
  384.     allow all windows to be monitored, not just the
  385.     foreground window. This means that if an application
  386.     running in the background generates a window or
  387.     message - for example, a "You have new email"
  388.     message - which does not come to the front, KeyText
  389.     can be set to look out for it and perform whatever
  390.     actions you have in the associated item. You can set
  391.     this by pressing the "Advanced" button on the "Set
  392.     schedule" dialog.
  393.  
  394.     For Windows 2000 users only: In earlier versions of
  395.     KeyText 2000 the Activate field included a
  396.     minimize/restore action to resolve a "feature" in
  397.     Windows 2000 which inhibits a program's ability to
  398.     activate (bring to the foreground) another window.
  399.     This minimize/restore has been found to be
  400.     unnecessary in many cases, and has been removed. We
  401.     have added an Activate! field (exclamation mark
  402.     added) which will force the minimize/restore action,
  403.     if required. It should be used if, after using an
  404.     Activate field, you see the desired window's button
  405.     in the taskbar flashing, but the window remaining in
  406.     the background. Similarly in a Run field which
  407.     includes an activate option - change the ^ to a ! if
  408.     required.
  409.  
  410.     Previously, text on the KeyText menus was always
  411.     black. A user who has black as the background color
  412.     for menus and dialogs pointed out that this was less
  413.     than helpful! The system default menu text color is
  414.     now used.
  415.     
  416.     A [Return] following a Loop field will now be
  417.     ignored, if "Ignore a return character..." is set in
  418.     the global settings dialog.
  419.  
  420. 2.13    Previously the left-click menu and right-click
  421.     anywhere menu had a "Next..." item, and the Edit
  422.     text items window had a ">" tab, to move to the next
  423.     range of items; the second range added a "Back..."
  424.     or "<" option to go back.  The "Back..." or "<"
  425.     options are now also included on the first range,
  426.     allowing easier access to items in the range 9A-9Z,
  427.     8A-8Z, and so on.
  428.  
  429.     Previously, the top item on the right-click anywhere
  430.     menu was always the user name, followed by the item
  431.     specified in Settings: Options - normally item A.
  432.     Now changed so that if Settings: Options sets it to
  433.     A, item A is at the top, etc.; the user name is only
  434.     at the top if "Name" is selected in Settings:
  435.     Options.
  436.  
  437.     Previously, in Action: Macro, if KeyText was
  438.     required to "type" a symbol or accented character
  439.     which could not be typed by a single combination of
  440.     keypresses, it "typed" it by copying it to the
  441.     clipboard and then pasting it to the target
  442.     application. This has been changed so that these
  443.     characters are now typed without using the
  444.     clipboard. This applies to characters in KeyText
  445.     items, and to the "Symbols" section of the KeyText
  446.     Keypad.
  447.  
  448.     In the Organizer window, you can now double-click an
  449.     item to open it in the Edit window.
  450.  
  451.     Fix of a bug affecting the use of the Esc key after
  452.     a KeyText {Input...} field.
  453.  
  454.     Internal KeyText 2000 timings altered for the
  455.     {Selection} and {SelectionX} fields, to allow for
  456.     occasional problems with Microsoft Office 2000
  457.     applications.
  458.  
  459. 2.12    Added option in Mouse wizard to allow a mouse action
  460.     without moving the cursor - so that, for example, a
  461.     KeyText item can include a field to double-click the
  462.     mouse wherever the cursor appears on the screen.
  463.  
  464.     Improved Windows 2000 compatibility in relation to
  465.     the "Activate" field.
  466.  
  467.     Fixed problem with CallSelect field, where control
  468.     would not return to the calling item.
  469.  
  470.     Fixed problem whereby "right-click anywhere" menu
  471.     and Mouse actions would not work correctly for users
  472.     with left-handed mouse settings (left and right
  473.     buttons swapped).
  474.  
  475.     Some Windows 98 users found that the "right-click
  476.     anywhere" menu would not display until the Shift
  477.     and/or Ctrl keys were released. Now displays
  478.     immediately (unless the window under the mouse
  479.     pointer is not the foreground window, in which case
  480.     KeyText waits for any shift keys to be released).
  481.  
  482.     Fixed problem whereby if more than one instance of
  483.     KeyText was running, and "right-click anywhere"
  484.     features were suspended in one and then enabled in
  485.     another, KeyText would crash.
  486.  
  487. 2.11    Previously, the "Delete text in this item" button on
  488.     the Edit text items window toolbar deleted text,
  489.     deleted menu text, and reset action to default. Now
  490.     it only deletes the text in the item.
  491.  
  492.     Fixed problem whereby "right-click anywhere" feature
  493.     could disable correct Intellimouse wheel operation
  494.     with certain applications running on Windows 95 or
  495.     98. Windows NT 4.0 was not affected.
  496.  
  497.     Fixed bug where if no user name was supplied when
  498.     KeyText was first run, and a call field was used for
  499.     the user name, the KeyText item would halt.
  500.  
  501. =========================================================
  502.                   Technical Support
  503.                   and Contact Information
  504. =========================================================
  505.  
  506. For sales information, send e-mail to sales@mjmsoft.com, or
  507. for technical support, e-mail support@mjmsoft.com.
  508.  
  509. Technical support is available to all users for a period of
  510. 30 days and to users who have purchased for a period of 90
  511. days, both periods starting on the date on which the first
  512. request is made to the Company for support. Note that the
  513. support we offer relates to the operation of KeyText 2000
  514. itself; we cannot guarantee to give advice on "scripts" to
  515. perform specific tasks in other applications; however, we
  516. will endeavor to give full version users as much help as we
  517. can in this regard.
  518.  
  519. Sales telephone: free call-back service (we call you) - go
  520. to http://www.mjmsoft.com/contact.htm
  521. Telephone (UK number): +44 870 321 6567
  522. Fax (UK):              +44 701 071 6567
  523. Fax (USA):             (419) 781 8735
  524.  
  525. You can also contact us by mail at:
  526. MJMSoft Design Ltd.
  527. 14 Moriston Drive
  528. Murieston
  529. LIVINGSTON
  530. EH54 9HT
  531. United Kingdom
  532.