home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 600-699 / ff624.lha / MachIV / ReadMe < prev    next >
Text File  |  1992-03-21  |  9KB  |  218 lines

  1.  
  2.                          Changes From MachIII
  3.                                01-02-92
  4.  
  5. MachIV is not merely a compatibility upgrade but has undergone some
  6. major changes and has many new features.
  7.  
  8. MachIV gives you the ability to do things like: Press a key and have
  9. all open window titles displayed in a scrollable list. You can then
  10. select one and have it brought to the front, closed or anything else
  11. that you can think of.
  12.  
  13. You can view the clipboard and paste or print its contents.
  14.  
  15. Macros may be automatically executed at a specific time and date, or
  16. wild cards may be used such as: EXE_AUTO"??:00,02-??-92" ....  or
  17. EXE_AUTO"11:30,mon,wed,fri" ....
  18.  
  19. All backslash macro functions have been changed to keywords. All text
  20. to be sent as keystrokes is now enclosed in double quotes. Some macro
  21. functions have arguments that also must be in quotes. Anything that
  22. is not within quotes or is not a macro function will be ignored.
  23.  
  24. SetMachIV is functionally similar to SetMachIII or SetMachW but it
  25. uses the system gadgets and either the Workbench or a custom screen
  26. may be used.
  27.  
  28. A utility is included to convert MachIII.Cfg to MachIV.prefs files.
  29. In order to use it, MachIII 3.2f or 3.2g must be running. If you do
  30. not have one of these versions, you will find one on this disk.
  31.  
  32. In keeping with standards set by Commodore, you will notice that the
  33. file name for the settings file has been changed to MachIV.prefs.
  34. MachIV will look for this file in this order:
  35.  
  36.   1. The command line argument or SETTINGS= option in Tool Types in
  37.      the icon.
  38.   2. The current directory.
  39.   3. In the directory ENVARC:MachIV.
  40.  
  41. The documentation file MachIV.doc has been completely rewritten. Here
  42. are some of the major changes.
  43.  
  44.                            MACRO FUNCTIONS
  45. =====================================================================
  46. Macro functions fall into one of thirteen categories. Each function
  47. is preceeded by a three letter token. Some examples:
  48.  
  49.  Is Now                         Used To Be
  50. -----------------------         ----------------------
  51. CFG_LOAD"s:MachIV.prefs"        \cLs:MachIII.Cfg\
  52.  
  53. CLK_ON                          \KD
  54.  
  55. EXE_CMD"myapplication"          \Xmyapplication\
  56. EXE_AUTO"9:30" ...              \a930
  57.  
  58. MAC_RECORD_KEYED                \mk
  59. MAC_SELECT_NAMED                \n   Now pick name from a list.
  60.  
  61. MOU_LBD                         \Mld
  62. MOU_XY"123,456"                 \Mxy123,456
  63.  
  64. MSC_BEEP                        \G
  65. MSC_CHG_DIR"df0:wp"             \Jdf0:wp\
  66.  
  67. PAU_SECONDS"1"                  \PS1
  68. PAU_FIX_INPUT"3"                \PK3
  69.  
  70. SCR_BACK_TO_FRONT               \sF
  71. SCR_WB_TO_FRONT                 \j
  72. SCR_TO_FRONT"title"             \sftitle\
  73.  
  74. WIN_BACK_TO_FRONT               \WF
  75. WIN_ACTIVATE"title"             \Watitle\
  76. WIN_SIZE"title,200,300"         \Ws200,300  (Use WIN_SIZE",200,300" to
  77.                                  size the active window.
  78. WIN_SEND_CLOSE"title"           \ITtitle\200
  79. WIN_SEND_MENU"title,1,3,2"      \ITtitle\100,1,3,2
  80.  
  81. =====================================================================
  82. These are all listed in Appendix A of MachIV.doc and in SetMachIV's
  83. help window.
  84.  
  85. Generally, if a function requires a window title as an argument, you
  86. can omit it if you want the front window, use "" for the active
  87. window, or enclose a title in the quotes. e.g.
  88.  
  89. WIN_SEND_CLOSE          Front window
  90. WIN_SEND_CLOSE""        Active window
  91. WIN_SEND_CLOSE"title"   Titled window
  92.  
  93. WIN_MOVE",+10,5"        Active window (notice the first comma).
  94.  
  95.                               DEBUGGING!
  96. =====================================================================
  97. A new and very useful feature is the "Debug" mode. If it is turned on
  98. (in "Miscellaneous Features") and a macro function is not understood,
  99. or a required argument is missing, or a quote is missing, SetMachIV
  100. will be run and the offending macro will be made current with the
  101. cursor on the bad function.
  102.  
  103.                              CUSTOMIZING!
  104. =====================================================================
  105. You may customize SetMachIV with the SET_SETMACHIV"" function. The
  106. four options are:
  107.  
  108. wb        Use the Workbench screen.
  109. custom    Use a custom screen.
  110. lace      Use an interlaced custom screen.
  111. scroll    Scroll the screen up from the bottom.
  112.  
  113. The normal usage of this function is in an auto-execute macro such as:
  114.  
  115. EXE_AUTO"" SET_SETMACHIV"custom,scroll"
  116.  
  117. When MachIV is first run, this will get executed automatically. Then
  118. when SetMachIV is run, it will scroll up on a custom screen.
  119.  
  120.                            AUTO-EXECUTING
  121. =====================================================================
  122. Auto executing macros may now use wild cards and a date.
  123.  
  124. EXE_AUTO"??:15"            Execute every 15 minutes.
  125. EXE_AUTO"15:20"            Execute at 3:20pm.
  126. EXE_AUTO"09:15,01-15-92"   Execute at 9:15 on Jan 15, 1992.
  127. EXE_AUTO"09:15,??-01-??"   Execute at 9:15 on the first of every
  128.                            month.
  129. EXE_AUTO"09:15,sat"        Execute at 9:15 every Saturday.
  130.  
  131.                      FILE REQUESTERS AND A MENU!
  132. =====================================================================
  133. SetMachIV now use a menus for configuration file loading and saving.
  134. It also uses the asl.library for the file requester.
  135.  
  136.                 CLIPBOARD VIEWING, PASTING AND PRINTING!
  137. =====================================================================
  138. You can view the contents of the clipboard at the touch of a key. The
  139. contents may be pasted (even to windows that do not support the
  140. clipboard) or printed. When pasting, you may have an append and
  141. prepend string applied to each line.
  142.  
  143. CLP_VIEW   CLP_PASTE   CLP_PRINT
  144.  
  145. Only IFF type FTXT CHRS is currently supported.
  146.  
  147.  
  148.                 GRAPHICS CUTTING, PASTING AND PRINTING
  149. =====================================================================
  150. Graphics may be cut from a screen and printed, or the entire screen
  151. may be printed.
  152.  
  153. Graphics macros:
  154.  
  155. GFX_CUT_PRINT         Graphics cut and dump to printer.
  156. GFX_SCREEN_PRINT      Graphics screen dump to printer.
  157. GFX_CUT_PASTE         Graphics cut and paste to a window.
  158.  
  159.                              SPEAKING!
  160. =====================================================================
  161. A new option for MachIV is the ability to speak the messages that are
  162. displayed in the clock. This may useful while learning or if you do
  163. not use the clock. Turn "Speak Messages" on and off from SetMachIV in
  164. the "Miscellaneous Features" section.
  165.  
  166.                            QUICK BLANK!
  167. =====================================================================
  168. If you have "Quick Blank" checked in the "Miscellaneous Features"
  169. window, the screen will blank when the mouse blanks if the mouse is
  170. in the upper left corner of the screen and if the "Mouse Off Delay"
  171. is greater than 0. This is true even if "Blank Delay" is set to 0
  172. (turned off).
  173.  
  174.                            Other Changes
  175. =====================================================================
  176. The preference setting macro function \p has been eliminated as 2.0
  177. handles Preferences differently. You can use the EXE_CMD"program"
  178. macro function to set specific preferences. Example:
  179.  
  180. EXE_CMD"overscan sys:prefs/presets/overscan640x200.prefs use"
  181.  
  182.  
  183. \y, \Y and \t have changed to these:
  184.  
  185. TXT_DATE_PASTE  TXT_DATE_PASTE"long" or TXT_TIME_PASTE"am,pm"
  186.  
  187.  
  188. Sound files for the "beep" sound may now be 8SVX IFF or raw format.
  189.  
  190.  
  191. See MachIV.doc for more details.
  192.  
  193.  
  194.                       MachIV and SetMachIV bugs and fixes
  195.                       ===================================
  196.  
  197. This are features and fixes made since this freely distributable version.
  198. These are NOT in this version.
  199.  
  200. 03-10-92  Again modified when configurations change. Should eliminate
  201.           some problems when a program opens other windows. Configuration
  202.           title length extended to 80 characters to enable many titles like:
  203.           " WordP| Retri| Print| Page"
  204.  
  205. 03-09-92  Now executes current configuration EXE_AUTO macros and then all
  206.           EXE_AUTO macros attached to "NO KEY" in the first configuration.
  207.           Eliminates the need to duplicate alarms and such in all
  208.           configurations that may need/want them.
  209.  
  210. 03-07-92  Save \A with all macros that have it. (Numeric pad needed it)
  211.  
  212. 03-06-92  Added CLP_TRANSFER"UNIT #,UNIT #" to transfer contents of a
  213.           clipboard unit to another. CLP_TRANSFER",1" will transfer from
  214.           the current unit to unit #1.
  215.  
  216. 03-03-92  Added "Hide" in the "Project" menu. Fixed the custom screen
  217.           top edge when using a virtual Workbench screen.
  218.