2.1.6 - Includes changes from 2.1.51 - 2.1.54. - Help files updated
2.1.54 (Test) - Updated setLastActive (internal function) to also not consider the acDisplayText nor Settings windows a valid top-level window for which to set focus - Mirrored 2.1.53's code change in the keyboard hook as well - Put the gwd variable back in..must've accidentally removed it in 2.1.51 (best guess) - Added dwExtraInfo to acMouseMove and acMouseClick for S+ to distinguish its own mouse event injections from others
2.1.53 (Test) - Updated code so acConsumePhysicalInput consumes all input, regardless of whether the stroke button is still held or not.
2.1.52 (Test) - Added acConsumePhysicalInput(bool) action. acConsumePhysicalInput(1) tells S+ to consume ALL physical input (mouse and keyboard). This may be useful if you're about to call a mouse or keyboard action where you don't want any physical input to interfere with the action. But make sure you call again, passing 0 [acConsumePhysicalInput(0)], within the SAME Lua script to enable input or your computer may become unusable!
2.1.51 (Test) - Added bounding coordinates to the exposed variables: gbl = bounding left coordinate (left-most X of the drawn gesture) gbt = bounding top coordinate (top-most Y of the drawn gesture) gbr = bounding right coordinate (right-most X of the drawn gesture) gbb = bounding bottom coordinate (bottom-most Y of the drawn gesture) - Mouse Hook now uses CursorInfo coordinates instead of those from MSLLHOOKSTRUCT