We all love shortcuts. Whether it's a faster route to work, pressing 0 to talk to a human being instead of listening to an automated menu, or your favorite Internet browser pinned to the Windows taskbar.

With rocker support, modifiers, hot keys, macros, text expansion, and a robust ClearScript interface using the Chrome V8 JavaScript engine built right in, there's virtually no limit to what you can automate.

Features:

Multiple Stroke Buttons

  • StrokesPlus.net supports an additional stroke button, so you can have different actions based on which stroke button is pressed.

Gesture Hints

  • Real-time analysis of the current gesture displays what will be executed as you draw. Customize the hint popup's font, colors, location, and more.

Easy To Use Steps

  • For simple (even complicated!) tasks or novice users, Steps allow you to get working right away without needing to learn scripting.

Powerful Script Engine

  • Using Microsoft ClearScript and the Chrome V8 JavaScript engine, StrokesPlus.net opens up access to convenient built-in functions, and access to the Microsoft .NET Framework.

Touch and Pen Support

  • Floaters enable quick access to fire actions using your finger or pen. Create custom floaters to place anywhere which can execute scripts, or act as a fixed key.

Text Expansion

  • Create global or application specific text expansion tokens to quickly insert commonly used text, RTF, or HTML snippets.

Gesture Regions

  • Define global or application level regions to perform different actions for the same gesture in different areas of the screen.

Hot Keys & Macros

  • Create custom hot keys to execute scripts without using the mouse. Record mouse and keyboard input to create custom macros that can be called from actions.

Plug-In Support

  • Create your own plug-in by building a .NET Class Library DLL and dropping it in the Plug-Ins folder to extend StrokesPlus.net.

Ignore Applications

  • Define controls, windows, or entire applications which should be completely ignored by StrokesPlus.net.

Script Help

  • Descriptive help with examples explain what built-in functions are available and how to use them.

Granular Configuration

  • Control every aspect of StrokesPlus.net internals and precisely what event and conditions perform actions.

Import/Export

  • You can import or export single actions, an application, or pick and choose exactly what you want.

What's New:

  • Added forEach extension to IEnumerable for use within scripts dealing with C# list objects Example: someList.forEach((item,i) => {//do something with item object, i = index of current item}) Note that this is case-sensitive, .ForEach is the standard .NET IEnumerable that doesn't really work well in scripts, .forEach is the custom one designed to work in S+ scripts
  • Updated unregistered hotkey logic to handle the Win/Alt the KEY_UP events when Consume option is selected, e.g. prevent Start Menu from popping up
  • Updated hot keys text box to accept all allowed key combinations
  • Fixed issue with Unregistered hot keys triggering when other (not included) modifiers are pressed