home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2003 March / DPPCPRO0303.ISO / Essentials / desktop / KeyText / kt2k222.exe / README.TXT < prev    next >
Encoding:
Text File  |  2002-09-23  |  23.6 KB  |  585 lines

  1.  
  2. KeyText 2000 v2.22, 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 June 2003). Site licences
  217. and multi-user discounts are available. Once you have
  218. 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.22    If an item has a {Clipboard} field near the
  241.     beginning, and the clipboard contains text, this
  242.     text displays in the KeyText menu for that item.
  243.     This has been extended so that if a text file has
  244.     been copied in Explorer, the first characters of it
  245.     will display. For example, if item A contains only
  246.     the field {Clipboard}, and the KeyText readme.txt
  247.     has been copied in Explorer, the KeyText menu will
  248.     display -  A: KeyText 2000 v2.22, for...
  249.     (Note that if item A is then selected, the full
  250.     contents of the text file would then be typed or
  251.     pasted, depending on whether Action:Macro or
  252.     Action:Paste is selected, giving a quick way to
  253.     extract text from a file without opening it. This
  254.     is existing functionality; the change in 2.22 is
  255.     only to    the menu display.)
  256.     
  257.     KeyText was failing to simulate correctly a Ctrl
  258.     Shift + direction key combination in an item, for
  259.     example {Ctrl-Shift End}. Now fixed.
  260.     
  261.     If using a KeyText data file set to read-only, a
  262.     warning message "changes will not be retained" was
  263.     displayed when logging off or shutting down Windows.
  264.     Now removed.
  265.     
  266.     The feature to allow a double-click of the KeyText
  267.     icon to run item A (see Settings / Customize) did
  268.     not work in Windows 2000. Now fixed.
  269.     
  270.     When using a Call field to call an item which ended
  271.     with a mouse action field (or certain other fields),
  272.     control was not returned to the calling item. Now
  273.     fixed.
  274.     
  275.     In certain circumstances, scheduled items would fail
  276.     to start after opening and closing the Settings
  277.     dialog. Now fixed.
  278.     
  279.     In Settings / Global, under "Ignore a return
  280.     character which follows the following fields", the
  281.     Ask field has been removed from the list. Note that
  282.     this is not a change in functionality; a return
  283.     character following an Ask field will always be
  284.     typed.
  285.     
  286.     Fix of problem occasionally experienced by Windows
  287.     2000 users where the letter after an upper case
  288.     letter is incorrectly also typed in upper case.
  289.     
  290.     Fix of a rare problem where an error would display
  291.     when selecting "Edit text items".    
  292.  
  293. 2.21    Fix of a problem affecting Windows XP users only. Use
  294.     of the KeyText Keypad (any of the Keyboard tab keys
  295.     and some of the Symbol tab keys) would result in a
  296.     KeyText error. Now fixed.
  297.  
  298. 2.2    Added if/then/else functionality to the Wait field.
  299.     Previously the Wait field would wait for a specified
  300.     window; if found it would continue the item, or if
  301.     not found it would cancel the item. Now there are six
  302.     possibilities. If the window is found continue the
  303.     item, else cancel, start another item, or call
  304.     another item and continue. Or if the window is not
  305.     found continue the item, else cancel, start another
  306.     item, or call another item and continue. Also added
  307.     is the ability to specify that the window title
  308.     matches the specified text exactly (rather than the
  309.     title includes the specified text), and the ability
  310.     to check all windows, not just the foreground window.
  311.     These additions mean that KeyText can check for the
  312.     existence of a specified window, and take different
  313.     courses of action depending on if it is found, or not
  314.     found.
  315.  
  316.     Also added to the Wait field the ability to check if
  317.     a specified file exists, or is created during the
  318.     wait period.
  319.  
  320.     Fixed KeyText's ability to select text when sending a
  321.     Shift and direction key combination. This worked in
  322.     versions of Windows prior to Windows 2000, and now
  323.     works in Windows 2000 and XP also.
  324.  
  325.     The "Copy List" function in the KeyText organizer,
  326.     which copies to the clipboard a list of items with
  327.     their menu text and hotkey, can now optionally
  328.     include the whole text of each item. This may be
  329.     useful for reference or backup purposes.
  330.  
  331.     Added to the Scheduler the ability to run monthly
  332.     items on the last day of the month. Previously the
  333.     actual date (1-31) had to be specified; now you can
  334.     specify dates from last day minus 7 to the last day.
  335.  
  336.     The position on screen of the dialogs Message, Input,
  337.     Ask, LinkSelect and CallSelect is now remembered so
  338.     that if you move the window before closing it, next
  339.     time it should appear in the same place.
  340.  
  341.     In the Edit text items window a new entry has been
  342.     added to the Item menu: Insert Key Combination. This
  343.     shortcut takes you directly to the appropriate part
  344.     of the Insert Field Wizard, without the need to go
  345.     through the main wizard page.
  346.  
  347.     In the event of an Explorer crash the KeyText icon in
  348.     the tray is now restored, ensuring continuing
  349.     availability of the program.
  350.  
  351.     Because of the different way in which the Windows XP
  352.     Notification area works, the icon on the right-click
  353.     menu for "Shift icon" appears as a left arrow for XP
  354.     users, as this is the only available direction to
  355.     shift it. Also, after a few days use, a hint is
  356.     displayed for XP users regarding XP's "hide when
  357.     inactive" feature which may cause the KT icon to
  358.     disappear. See Windows XP in the Help file for more
  359.     information.
  360.  
  361.     If Caps Lock is on, KeyText has the option to turn it
  362.     off while an item is running, and when finished turn
  363.     it back on again. However, this did not work if the
  364.     item included a Pause field. Now fixed.
  365.  
  366.     Increased the speed of no-feedback typing. After
  367.     "typing" a character, KeyText waits for feedback from
  368.     the target application before typing the next
  369.     character. This way KeyText regulates its speed to
  370.     the ability of the target application to process
  371.     keystrokes. However, a few applications give no
  372.     feedback and KeyText must make a best guess which is
  373.     normally slower. This "guess" has been speeded up in
  374.     this version.
  375.  
  376.     Added or changed the following tutorial sections:
  377.     Start or disconnect Windows dial-up networking, Check
  378.     for text in a browser window, Set up alarms or
  379.     reminders, If/then/else based on existence of a
  380.     window, Use KeyText to populate a database / address
  381.     book, and Use KeyText in a network environment. Also
  382.     added to Field syntax reference a list of how key
  383.     combinations appear as KeyText fields.
  384.  
  385. 2.16    Added new mouse control options: the ability to move
  386.     the mouse pointer to a point on the screen without
  387.     also clicking a button, and the ability to restore
  388.     the mouse pointer to where it was when the item
  389.     was started. The built-in delay after a simulated
  390.     mouse-click has been reduced.
  391.     
  392.     Added an "Add" field to the Combination of keys
  393.     wizard, so that more than one key combination can
  394.     be selected without leaving the wizard.
  395.     
  396.     Added the "application key" to the keypresses which
  397.     can be simulated by KeyText. This is the key which,
  398.     when pressed, normally brings up an application's
  399.     pop-up menus and help topics - similar to the effect
  400.     of a right mouse-button click.
  401.     
  402.     Added the ability to specify a password in the
  403.     command line, so that users who want to start a
  404.     password-protected KeyText file from the command line
  405.     can specify it there, rather than being asked for it
  406.     once KeyText starts.
  407.     
  408.     Added a warning on selecting "New" from the right-
  409.     click menu, as some users were selecting "New" to
  410.     start a new macro, rather than a new set of macros.
  411.     "Input" box will now wrap text, rather than scroll to
  412.     the right.
  413.     
  414.     Fixed a bug where if the item at the front when the
  415.     Edit text items window is opened had an active
  416.     schedule, the green surround on the Scheduler toolbar
  417.     button did not display.
  418.     
  419.     Fixed bug where, if the first item to show on the
  420.     right-click anywhere menu is changed in Settings/
  421.     Options, the change takes place immediately, not
  422.     after a restart as previously.
  423.     
  424.     Fixed a bug where, in certain circumstances, nested
  425.     loops would not operate correctly.
  426.     
  427.     Fixed a bug where, in certain circumstances, control
  428.     would not return to the calling item when CallSelect
  429.     was used.
  430.  
  431. 2.15    Fixed bug in KeyText Keypad where in certain
  432.     circumstances the Windows Logo key would be simulated
  433.     along with the desired key so that, for example,
  434.     clicking "E" would open Explorer instead of typing E.
  435.  
  436. 2.14    Added a new option to the On Window scheduler to
  437.     allow all windows to be monitored, not just the
  438.     foreground window. This means that if an application
  439.     running in the background generates a window or
  440.     message - for example, a "You have new email"
  441.     message - which does not come to the front, KeyText
  442.     can be set to look out for it and perform whatever
  443.     actions you have in the associated item. You can set
  444.     this by pressing the "Advanced" button on the "Set
  445.     schedule" dialog.
  446.  
  447.     For Windows 2000 users only: In earlier versions of
  448.     KeyText 2000 the Activate field included a
  449.     minimize/restore action to resolve a "feature" in
  450.     Windows 2000 which inhibits a program's ability to
  451.     activate (bring to the foreground) another window.
  452.     This minimize/restore has been found to be
  453.     unnecessary in many cases, and has been removed. We
  454.     have added an Activate! field (exclamation mark
  455.     added) which will force the minimize/restore action,
  456.     if required. It should be used if, after using an
  457.     Activate field, you see the desired window's button
  458.     in the taskbar flashing, but the window remaining in
  459.     the background. Similarly in a Run field which
  460.     includes an activate option - change the ^ to a ! if
  461.     required.
  462.  
  463.     Previously, text on the KeyText menus was always
  464.     black. A user who has black as the background color
  465.     for menus and dialogs pointed out that this was less
  466.     than helpful! The system default menu text color is
  467.     now used.
  468.     
  469.     A [Return] following a Loop field will now be
  470.     ignored, if "Ignore a return character..." is set in
  471.     the global settings dialog.
  472.  
  473. 2.13    Previously the left-click menu and right-click
  474.     anywhere menu had a "Next..." item, and the Edit
  475.     text items window had a ">" tab, to move to the next
  476.     range of items; the second range added a "Back..."
  477.     or "<" option to go back.  The "Back..." or "<"
  478.     options are now also included on the first range,
  479.     allowing easier access to items in the range 9A-9Z,
  480.     8A-8Z, and so on.
  481.  
  482.     Previously, the top item on the right-click anywhere
  483.     menu was always the user name, followed by the item
  484.     specified in Settings: Options - normally item A.
  485.     Now changed so that if Settings: Options sets it to
  486.     A, item A is at the top, etc.; the user name is only
  487.     at the top if "Name" is selected in Settings:
  488.     Options.
  489.  
  490.     Previously, in Action: Macro, if KeyText was
  491.     required to "type" a symbol or accented character
  492.     which could not be typed by a single combination of
  493.     keypresses, it "typed" it by copying it to the
  494.     clipboard and then pasting it to the target
  495.     application. This has been changed so that these
  496.     characters are now typed without using the
  497.     clipboard. This applies to characters in KeyText
  498.     items, and to the "Symbols" section of the KeyText
  499.     Keypad.
  500.  
  501.     In the Organizer window, you can now double-click an
  502.     item to open it in the Edit window.
  503.  
  504.     Fix of a bug affecting the use of the Esc key after
  505.     a KeyText {Input...} field.
  506.  
  507.     Internal KeyText 2000 timings altered for the
  508.     {Selection} and {SelectionX} fields, to allow for
  509.     occasional problems with Microsoft Office 2000
  510.     applications.
  511.  
  512. 2.12    Added option in Mouse wizard to allow a mouse action
  513.     without moving the cursor - so that, for example, a
  514.     KeyText item can include a field to double-click the
  515.     mouse wherever the cursor appears on the screen.
  516.  
  517.     Improved Windows 2000 compatibility in relation to
  518.     the "Activate" field.
  519.  
  520.     Fixed problem with CallSelect field, where control
  521.     would not return to the calling item.
  522.  
  523.     Fixed problem whereby "right-click anywhere" menu
  524.     and Mouse actions would not work correctly for users
  525.     with left-handed mouse settings (left and right
  526.     buttons swapped).
  527.  
  528.     Some Windows 98 users found that the "right-click
  529.     anywhere" menu would not display until the Shift
  530.     and/or Ctrl keys were released. Now displays
  531.     immediately (unless the window under the mouse
  532.     pointer is not the foreground window, in which case
  533.     KeyText waits for any shift keys to be released).
  534.  
  535.     Fixed problem whereby if more than one instance of
  536.     KeyText was running, and "right-click anywhere"
  537.     features were suspended in one and then enabled in
  538.     another, KeyText would crash.
  539.  
  540. 2.11    Previously, the "Delete text in this item" button on
  541.     the Edit text items window toolbar deleted text,
  542.     deleted menu text, and reset action to default. Now
  543.     it only deletes the text in the item.
  544.  
  545.     Fixed problem whereby "right-click anywhere" feature
  546.     could disable correct Intellimouse wheel operation
  547.     with certain applications running on Windows 95 or
  548.     98. Windows NT 4.0 was not affected.
  549.  
  550.     Fixed bug where if no user name was supplied when
  551.     KeyText was first run, and a call field was used for
  552.     the user name, the KeyText item would halt.
  553.  
  554. =========================================================
  555.                   Technical Support
  556.                   and Contact Information
  557. =========================================================
  558.  
  559. For sales information, send e-mail to sales@mjmsoft.com, or
  560. for technical support, e-mail support@mjmsoft.com.
  561.  
  562. Technical support is available to all users for a period of
  563. 30 days and to users who have purchased for a period of 90
  564. days, both periods starting on the date on which the first
  565. request is made to the Company for support. Note that the
  566. support we offer relates to the operation of KeyText 2000
  567. itself; we cannot guarantee to give advice on "scripts" to
  568. perform specific tasks in other applications; however, we
  569. will endeavor to give full version users as much help as we
  570. can in this regard.
  571.  
  572. Sales telephone: free call-back service (we call you) - go
  573. to http://www.mjmsoft.com/contact.htm
  574. Telephone (UK number): +44 870 321 6567
  575. Fax (UK):              +44 701 071 6567
  576. Fax (USA):             (419) 781 8735
  577.  
  578. You can also contact us by mail at:
  579. MJMSoft Design Ltd.
  580. 14 Moriston Drive
  581. Murieston
  582. LIVINGSTON
  583. EH54 9HT
  584. United Kingdom
  585.