home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / crm_demo / ckeydem2 / ck_demo.txt < prev   
Text File  |  1990-12-06  |  12KB  |  264 lines

  1.  
  2.                             CodeKeys!
  3.  
  4.                       By Charles F. Johnson
  5.  
  6.                    ***   DEMO VERSION 1.2   ***
  7.  
  8.                  Copyright 1990 CodeHead Software
  9.                        All Rights Reserved.
  10.  
  11.               Demo Documentation by Charles F. Johnson
  12.                  Revised: Thursday, December 6, 1990
  13.  
  14.              ******************************************
  15.              *                                        *
  16.              * This demo program and the accompanying *
  17.              * text file may be freely distributed as *
  18.              * long as both files are included, and   *
  19.              * neither file is modified in any way    *
  20.              * whatsoever.                            *
  21.              *                                        *
  22.              ******************************************
  23.  
  24.  
  25.   CodeKeys is the MACRO TOOL!  With CodeKeys, you can automate any task
  26. on your Atari computer.  CodeKeys records all key and mouse button
  27. presses, and plays them back with precise timing, or as fast as possible.
  28. Macros can be recorded and played back from within any program (GEM or
  29. non-GEM), and fine-tuned with a flexible word-processor-like macro
  30. editing desk accessory.
  31.  
  32.   Here's a short list of CodeKeys features:
  33.  
  34.   o Record or play back macros at _any_ time, no matter where you are,
  35.     in or out of any application, GEM or TOS.
  36.  
  37.   o Macros can be recorded in real time for realistic playback with exact
  38.     timings. 
  39.  
  40.   o Any combination of keypresses may be used as the "trigger" key to
  41.     start a macro's playback.
  42.  
  43.   o Any combination of keypresses and mouse button presses, along with
  44.     mouse positions and timings, can be included in your macros.
  45.  
  46.   o Macros can be later edited to tighten timings and make them really fly. 
  47.  
  48.   o Full macro editing features include copy, move, cut, paste, replace,
  49.     delete, and append. 
  50.  
  51.   o Macros can insert the current time and date into any text document,
  52.     in any program!
  53.  
  54.   o The CodeKeys accessory has keyboard commands for all functions.
  55.  
  56.   o Up to 32 macros can be defined with up to 128 events each.
  57.  
  58.   o Macro definition files can be loaded and saved.
  59.  
  60.   o Macros can call other macros for incredible power and flexibility.
  61.  
  62.   o Repeating and delayed macros allow automated tasks such as periodic
  63.     saving of data files within applications.
  64.  
  65.   o Scheduled macros can be set to play at specified times.
  66.  
  67.   o Macros can be played automatically upon bootup.
  68.  
  69.   o CodeKeys can be disabled or re-enabled at any time, with a special
  70.     "hot key."
  71.  
  72.   o A special 'LINK' feature automatically loads macro files for use
  73.     with specific programs....never worry about conflicting keyboard
  74.     commands!
  75.  
  76.   o Macros may be named, displayed on screen, and printed for handy
  77.     reference. 
  78.  
  79.   o Resolution-dependent macro definition files can be automatically
  80.     loaded for 6 different resolutions.
  81.  
  82.   o All configuration options can be saved, so you always boot up with
  83.     CodeKeys set the way you like it!
  84.  
  85.   o CodeKeys runs in all resolutions, on all STs and the TT030.
  86.  
  87.  
  88. How to Install the Demo
  89. -----------------------
  90.  
  91.   CodeKeys consists of two parts, a .PRG which should run from your AUTO
  92. folder at boot time, and a desk accessory which can be installed in the
  93. same way as any other desk accessory (or loaded into MultiDesk).
  94.  
  95.   To start, copy the file called CK_DEMO.PRG to your AUTO folder.  If you
  96. don't have a folder called AUTO on the disk with which you normally boot
  97. up, create one and copy the file called CK_DEMO.PRG into it.  (If you're
  98. unsure about how to create a new folder and copy files into it, please
  99. refer to your Atari Computer Owners' Manual.)  CK_DEMO.PRG is the program
  100. which actually performs the macro recording and playing back.  This
  101. program can be used without the desk accessory editor if memory is tight
  102. (although you lose the ability to edit, save, and load macros without the
  103. accessory).
  104.  
  105.   After placing CK_DEMO.PRG in the AUTO folder, copy the file called
  106. CK_DEMO.ACC to the root (or main) directory of your boot disk.  This
  107. program is the desk accessory editor for macros created with CodeKeys, and
  108. will load as a normal desk accessory if GEM finds it in the root directory
  109. at boot time.  (Make sure you don't have more than 6 .ACC files in the
  110. root directory of your disk -- GEM can only load 6 accessories at a time.)
  111. If you own CodeHead Software's MultiDesk accessory loader/unloader, you
  112. may also load CK_DEMO.ACC into MultiDesk at any time.
  113.  
  114.   OK.  After you've followed the above instructions to the letter, hit
  115. that reset button on the back of your computer and reboot.  The CodeKeys
  116. demo will install; you'll see a message from the AUTO program, then the
  117. desk accessory will actually put up an alert box, and make you press
  118. Return!  (This is just another of my primitive, cave-man techiques to
  119. convince you to buy the real CodeKeys; of course, the real version doesn't
  120. do anything so rude.)
  121.  
  122.   The demonstration version of CodeKeys has some limitations -- there are
  123. only 4 macros available for recording/playback, you can't save and load
  124. macro files, and there is a time limit of 8 minutes and 43 seconds. 
  125.  
  126.  
  127. Recording a Macro
  128. -----------------
  129.  
  130.   You should know first off that CodeKeys can record macros in one of two
  131. different modes -- "timed" or "untimed."  If you want to record mouse
  132. button clicks in a macro, you should record it in "timed" mode so that
  133. the button clicks will keep pace with GEM.  Untimed macros should be used
  134. in circumstances where you're only going to be recording keyboard events,
  135. where timing doesn't matter.
  136.  
  137.   To start recording an "untimed" macro at any time, hold down Alternate,
  138. Left-Shift, and Control and type the Esc key.  At the top line of your
  139. screen you'll see the prompt: "Record macro number:"  The demo of CodeKeys
  140. has four macros available, so type a number from 1 to 4 and hit Return. 
  141. Now the prompt changes to read: "Type trigger key, then macro keys."  The
  142. trigger key is the key (or combination of keys) that will start the
  143. playback of this macro.  Choose a trigger key for the macro (it's best to
  144. use combinations of Shift, Control, and Alternate for trigger keys to
  145. avoid clashes with keys used in programs), then type the keys that will
  146. make up the macro.  When you're finished recording, hold down Alternate,
  147. Left-Shift, and Control and type Esc (again).  You'll hear a little clank
  148. sound to signal the end of a recording.  Now you can open the desk
  149. accessory to edit and view what you just recorded.
  150.  
  151.   To start recording a "timed" macro, hold down Alternate and Control
  152. (notice we omit the Left-Shift key) and type the Esc key.  This time the
  153. prompt at the top of your screen reads: "Timed record - macro number:" 
  154. Again, type a number from 1 to 4 and follow the rest of the directions for
  155. "untimed" macros above.  When recording a timed macro, the exact timing
  156. between all mouse button clicks and key presses is recorded as well as the
  157. clicks and presses themselves.
  158.  
  159.   Note:  regardless of whether you're recording a macro in "timed" or
  160. "untimed" mode, you always end the macro by holding down Alternate,
  161. Left-Shift, and Control and typing the Esc key.
  162.  
  163.   While recording a macro, try holding down all four shift keys
  164. (Alternate, Left Shift, Control and Right Shift).  When you do this, the
  165. top line of your screen will show the text:
  166.  
  167.   Pause  Comment  Time  Date
  168.  
  169.   Type the first letter of the word to "insert" that type of event into
  170. your macro at the current spot.  If you type 'P', CodeKeys will prompt
  171. you for a delay value, in hundredths of a second.  If you type 'C',
  172. CodeKeys will prompt you for a comment that will be displayed when you
  173. use the macro editor desk accessory to view this macro.  If you type 'T'
  174. or 'D', CodeKeys will insert a special event into the macro that will
  175. cause it to "force" the current time/date into the ST's keyboard buffer
  176. at that point in the macro.  (This last feature lets you instantly enter
  177. the time or date into a document, in any text editor or word processor.)
  178.  
  179.  
  180. A Couple of Hints for Recording Mouse Button Macros
  181. ---------------------------------------------------
  182.  
  183.   When recording mouse button presses in a macro, you'll get the best
  184. results if you're very deliberate about your button presses, and hold the
  185. button down a bit longer than you normally might.  If a button press
  186. occasionally fails to register, you can always edit the delay between the
  187. button down and button up events with the CK_DEMO desk accessory.
  188.  
  189.   To create a macro that chooses an item from a drop-down menu, record a
  190. "timed" macro that first clicks with the left button on the drop-down
  191. menu's TITLE (the text that appears on the top line of your screen), then
  192. moves down to the menu selection and clicks on it.  Since CodeKeys records
  193. only button clicks, you need to click on the menu's title to get GEM to
  194. realize that the mouse has been moved into the drop-down area.
  195.  
  196.   When recording double-clicks, you may have to use the editor to shorten
  197. the time between the first click and the second.  Mouse clicks show up in
  198. the editor window as a "button down" event and a "button up" event, with
  199. delay values preceding each.  If it's a "button down" event you'll see an
  200. "L" (Left) or "R" (Right) next to the mouse X and Y coordinates.  If it's
  201. a "button up" event, you'll see the word "UP" next to the coordinates.
  202.  
  203.   By experimentation, we've found that a delay of "1" between the first
  204. and second clicks will reliably produce a double-click that GEM can read.
  205.  
  206.  
  207. Using the Editor
  208. ----------------
  209.  
  210.   The CodeKeys Demo desk accessory lets you edit, rearrange, load and save
  211. (oops, not in the demo version, sorry!), and record macros.  There is an
  212. array of buttons from 1 to 32 in the upper right of the DA's screen. 
  213. Since the demo version only allows 4 macros to be held in memory at one
  214. time, the buttons from 5 to 32 are "grayed-out" and not selectable.  To
  215. select any one of the four available macros, click on its button.
  216.  
  217.   The macro recordings are shown in a window-like area, with scroll bars
  218. that act like a window's.  You can select macro events by clicking on
  219. them; shift-click to select multiple events.  Scrolling the window up or
  220. down does not de-select any events you've selected.  At the top of the
  221. macro window is shown the macro's "trigger" key; underneath that (in
  222. smaller text) is the macro's "title."  Click on the trigger or title to
  223. redefine them.  A macro's 'Title Box' is also where you define special
  224. attributes for the macro, such as whether it will repeat at intervals,
  225. wait until a specified time, return the mouse to its starting position
  226. after finishing a playback, etc.
  227.  
  228.   To edit individual events, click on the event to select it, and click
  229. the button labeled "Replace."  You will be prompted for various types of
  230. responses, depending on the type of event you selected.
  231.  
  232.   Whenever you delete any event or series of events, it is also copied
  233. into a "paste buffer".  To paste the contents of the buffer into another
  234. macro, hold either Shift key while clicking on the Add or Insert buttons. 
  235. Again, you will be prompted according to the circumstances.
  236.  
  237.  
  238. Ordering Information
  239. --------------------
  240.  
  241.   CodeKeys is available NOW for $39.95.  To order the latest version
  242. of CodeKeys or any CodeHead Software product, call us at (213) 386-5735
  243. during business hours (PST).  Our FAX number is (213) 386-5789.  We accept
  244. most major credit cards.
  245.  
  246.   If you don't want to order by phone, you can send a check or money order
  247. for the amount indicated plus $2.00 shipping (Canada $3, Europe $5). 
  248. California residents please add 6.5% sales tax. 
  249.  
  250.   And if your local Atari dealer doesn't have CodeKeys yet, ask him/her to
  251. order it!
  252.  
  253.  
  254.   CodeHead Software
  255.   P.O. Box 74090
  256.   Los Angeles, CA 90004
  257.  
  258.  
  259.   Enjoy the CodeKeys demo!
  260.  
  261. - Charles F. Johnson
  262. - CodeHead Software
  263. - December 6, 1990
  264.