home *** CD-ROM | disk | FTP | other *** search
-
- Note: This is probably the last freely distributable release of MachIII
- Version 3.1. Version 3.2, which includes the new SetMachW, is now
- available only to registered users. SetMachW uses the Workbench
- screen instead of a custom screen. With SetMachW, you can modify
- the clock colors and SetMachW's own colors.
-
-
-
- New Features/Changes Since The First Release Of 3.0:
-
- 1. Left-Amiga-CapsLock does lock caps when "No Caps Lock" is on. Previously
- it did only when "Hold Qualifiers" was on.
-
- 2. You can use \Wmxxx,yyy or \WMxxx,yyy to move windows to a specific
- location, or \Wm+-xxx,+-yyy to move a relative distance. See docs.
-
- 3. Task priority may be temporarily changed within a macro by using
- \vnn. Programs executed after changing the priority will have the new
- priority. See docs.
-
- 4. The SunMouse does not activate a window until the mouse is stopped.
- This prevents the screen glitches seen as the mouse merely passes over
- windows (especially with 2.0!).
-
- 5. The Mouse Off feature has been changed. It no longer turns off all
- sprites. Even under 2.0!
-
- 6. You can now drag a vertical clock that has a screen depth gadget.
-
- 7. A window may be made active (then moved, sized etc.) by the name of the
- program that owns it *IF* it was started from a CLI. Preceed the name
- with "$". Use "\Wa$programname" in a macro to activate a window. A
- screen may be brought to the front or sent to the back also, providing
- it has a window on it. Use "\sf$programname" and \sb$programname" in
- a macro. Note that the program name is not always accessible. Use the
- program "AllTitles" to determine the appropriate name if there is one.
- Use just enough letters to uniquely match it. E.g. "$DPa" should be
- enough to match DPaint. It is case insensitive.
-
- 8. Configuration titles may also now match on program names by using the
- "$". For example, if you put "$dme" in the title gadget in SetMachIII
- and then click in a dme window, that configuration will become the
- active one. You may also use the "|" separator with the "$" as in
- "$dme|$Blitz|AShell". This configuration would become active when
- you click in a dme, Blitz or AShell window.
-
- 9. Since the SunMouse does not activate a window until the mouse stops,
- configurations will now change when a window is activated by the
- SunMouse as well as by clicking in it.
-
- 10. Configuration titles are no longer case sensitive. " WordP" and
- " wordperfect" both will match WordPerfect. "$DME" will match dme.
-
- 11. You can temporarily change directories in a macro with "\Jpath". This
- is useful when executing a program that needs to have its directory
- current. Example: "\Jdh0:games/arcade\\Xrun BlastIt". (Notice the "\"
- that terminates the path string.) This change in directories is
- temporary. When the macro ends, the original directory becomes
- current.
-
- 12. Mouse movements have been somewhat optimized. If a mouse coordinate
- is unchanged between button down/ups, the unchanged position is not
- recorded. That is, before: \Mx012\My123\Mld\Mx012\My123\Mlu is now:
- \Mxy012,123\Mld\Mlu. Notice that xy movements are now combined. If
- only one coordinate is changed, only that one will be recorded. For
- example: \Mxy012,123\Mld\Mx032\Mlu. This has been done to improve
- the next feature (#13 described below).
-
- 13. You can now record all mouse movements if desired. Previously, only
- positions where a button click occurred were recorded. To do this,
- you first must execute a macro that contains "\MD2" (the 2 is a delay
- variable and may be changed). This turns on all movement recording
- with a delay of 2/50 of a second between moves. Turn off "all
- movement recording" by executing \MD0. (You can also set the delay
- in SetMachIII with "Playback Delay" under Mouse Features.)
-
- The method that I use is to have an unkeyed macro named "D2" and that
- one named "D0". They contain \MD2 and \MD0. When I wish to record all
- movements, I execute D2 and then record as usual. "All movement
- recording" must also be on during playback or you won't have the delay.
- The delay is neccessary for most programs receiving the movements to
- have time to respond. You may find that no delay and a "Playback
- Priority" of 0 will also work.
-
- While recording a macro the message in the clock will be "Recording
- Macro...ALL" if you are recording all movements.
-
- Recording all movements takes a lot of macro memory, so you will
- probably need to increase your buffer size in SetMachIII. The maximum
- size is now 65535 characters. If for some reason this is not enough,
- you may record several macros and have each one call the next.
-
- This method of \MDn is probably temporary. A more intuitive way will
- created for a future release.
-
- 14. There is a macro delete gadget in SetMachIII. "Del" is located next
- to the macro string gadget. In ShowAll, "Del Macro" is below "Add
- Macro". They both function just as if you manually deleted the macro
- with Right Amiga-X.
-
- 15. Fractions of a second are now supported in the Pause (\PSnn.n) function.
- All of these are valid pauses: \PS1 \PS0.4 \PS.7 \PS2.5
- Use only one decimal place, \PS.50 will delay 5 seconds, not .5. The
- recording of pauses is still limited to whole numbers.
-
- 16. SetMachIII and SetMachW may now be run from an icon.
-
- Workbench 2.0 Notes/Fixes:
-
- 1. When SetMachIII is run under 2.0, the system gadgets and window borders
- do not look quite like they should. This is merely aesthetics but they
- will be fixed.
-
- 2. When the clock can go to screens other than the Workbench screen, the
- invisible depth gadget is now usable.
-
- 3. The colors have been modified to more closely resemble 2.0.
-
- 4. ie_SubClass is used to tell if an event is MachIII generated instead
- of using the fact that the time stamp was zero. It is not under 2.0.
-
- Bug Fixes:
-
- 1. An early release of SetMachIII would not run under 2.0. It would put
- up a blank requester. This has been fixed.
-
- 2. "Clock+Date" is now saved correctly as are numeric keypad macros and
- certain macros with the shift qualifier.
-
- 3. MachIII does not reload a custom beep sound every time it beeps. It
- loads only when first run or when changed in SetMachIII.
-
- 4. Version 3.1 dated 10-23-90 did not correctly change configurations
- when there was a configuration with a null title. This has been fixed.
-
- 5. 12-03-90 fixed bug that would allow more than one "Enter Nacro Name"
- window open at one time. Will beep if you try it.
-
- 6. \KZ and \KD would not turn on the clock if SetMachIII was running.
- 12-03-90 fixed.
-
- 7. A few copies of MachIII were released that would not move the mouse
- to x or y position of 0. This is now fixed.
-
- 8. Auto execution of a macro at midnight now works. \a2400macro.
-
- 9. Fixed a bug in detach code. SetMachIII would sometimes crash when
- run from the CLI.
-
- 10. "Copy" did nothing in some releases of SetMachIII 3.1. Fixed.
-
-