litestep : modules : gestures.dll

Gestures is Litestep module that implements simple mouse gesture controlling system.

Current version is 1.2.1

Module download: gestures-1.2.1.zip
Source download: not available at the moment
changelog
documentation (txt file)
Sample step.rc config
Sample key mapping file

Documentation
FAQ


currently open bugs (max 20):

currently open feature requests (max 20):

Report bug/request feature login: reporter / nospammer issuetracker


CVS repository


older releases:

gestures11a.zip
gestures11src.zip

Log



Added FAQ section



Done basic version of web page and promoted gestures 1.2 on http://www.loose-screws.com.



Development of gestures.dll continues. I managed to setup development environment based on Eclipse CDT IDE, and using MSVC Toolkit free libraries to compilation.
Latest module code is available on CVS repository, browsable online.
Version 1.2.x should be now bugfix release, without adding any new functionality.
Please report any bugs you have with this version to bugtracker, so things will move ahead.

upgrading

Upgrading from 1.1.x to 1.2.x

  1. Rename all your commands from Code Text StrokeXXXX to GesturesXXXX. *Commands stays same (*strokeExcludeWin)
  2. 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.
  3. GesturesDrawing has been renamed to GesturesTrail and GesturesColor to GesturesTrailColor
  4. Consider setting GesturesTrailWidth, GesturesTrailDrawMode
  5. Read about flags. With flags you can mark gesture as free-move or disable it.
  6. 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.
  7. Gestures can send keystrokes to underlying window using action .sendKeys
  8. 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 ~
    
  9. .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.
 
projects/modules/gestures.txt · Last modified: 2007/02/04 13:12 CET by pavel
 
Recent changes RSS feed Creative Commons License Donate to DokuWiki author Valid XHTML 1.0 Valid CSS Driven by DokuWiki Debian served Run on Apache Powered by PHP eAccelerated