Although this release has been extensively tested and is not expected to
break any existing scripts, several changes were made to the sending of
keystrokes and mouse clicks. If you have any mission-critical scripts that
rely on such features, it is recommended that they be re-tested or that you
wait two weeks for any bugs to get fixed.
Here are the changes for 1.0.43:
Fixed AltGr hotkeys that use Send, such as <^>!m::Send ^c. Also fixed AltGr
remappings such as F1::RAlt [thanks foxer]
Fixed inability of VarSetCapacity to free the memory of a ByRef parameter.
[thanks corrupt]
Fixed hotstring option b0 to show the ending character where you typed it
rather than at the end of the replacement.
Improved the speed and reliability of auto-replace hotstrings by defaulting
them to SendInput mode. There is also a new hotstring option to change the
sending mode.
Improved the reliability of mouse clicks/drags in cases where the user is
physically moving the mouse during the event.
Added commands Click and Send {Click}, which are easier to use than
MouseClick. They also compensate if the left/right mouse buttons have been
swapped via the control panel.
Added command SendMode, which makes Send synonymous with SendInput or
SendPlay rather than the default (SendEvent). It also makes Click and
MouseMove/Click/Drag use the specified method.
Added two new methods for sending keystrokes and mouse clicks: SendInput and
SendPlay. These are generally faster and more reliable. Also, SendPlay
allows keystrokes and hotstrings to be accepted by a broader variety of
games. For details, see:
http://www.autohotkey.com/docs/commands/Send.htm#SendInputDetail
http://www.autohotkey.com/docs/commands/Send.htm#SendPlayDetail
Download it at http://www.autohotkey.com/download/