Upgrading from 1.1.x to 1.2.x
Rename all your commands from Code Text StrokeXXXX to GesturesXXXX. *Commands stays same (*strokeExcludeWin)
kmhook.dll is no more used, since version 1.2 gestures have its own gestures_hook.dll system hooking. Ensure you copy gestures_hook.dll into same directory.
GesturesDrawing has been renamed to GesturesTrail and GesturesColor to GesturesTrailColor
Consider setting GesturesTrailWidth, GesturesTrailDrawMode
Read about flags. With flags you can mark gesture as free-move or disable it.
Any gestures now can be bound to just one window. Window can be identified by class-name, title, or executable (module-name). Search manual for win_class, win_title, win_mod.
Gestures can send keystrokes to underlying window using action .sendKeys
Read manual and play with new free-move gestures feature, if you wish. To switch it on,
GesturesUseFreeMove command should be on, and gesture must have flag
f. Setting minimum gesture size should be considered:
GesturesUseFreeMove
*stroke "maximize" 25852
*stroke flags f
*stroke action .maximize
*stroke minsize 300
*stroke ~
.sendKeys action allows to send keystrokes to underlying windows. To make this work, gestures module should load keyboard mapping file on startup. This is normal text file in format
IDENTIFIER, KEYCODE. Keyboard able is loaded by command
GesturesVKTable filename. You can successfully use
vk104.txt file provided with
''jkey.dll'' module from Jugg. If you already are using jkey module, command
jKeyVKTable will be utilized by gestures and you don‘t need to change anything.