3.3 out of 5 with 3 ratings

StrokesPlus Reviews

The best!

about StrokesPlus · · Helpful Not helpful

This is the best and more powerful gesture app I have seen. The author is a genius.

Reply

Not the easiest to configure, but works the best and is the most stable

about StrokesPlus and Strokeit, Just Gestures · · Helpful Not helpful

While StrokesPlus requires at least a mild understand of coding to program commands, once you configure it the way you like, it runs perfectly: No .NET framework requirements. No crashing. Super-fast (it literally uses 1 MB of RAM or less). Very configurable. Excellent gesture recognition. Doesn't require administrative privileges to run.

I switched from JustGestures after JustGestures lost all my settings and started crashing randomly. JustGestures wins for ease-of-use, but that's all it has over StrokesPlus. StrokesPlus runs lighter, faster, has better gesture recognition, more options, the ability to add modifiers to gestures, etc.

StrokeIt can't compare to either one of these products.

I rate StrokesPlus 4/5 stars. The interface for programming gestures is great, but having to script commands (even simple ones like sending key combinations) seems a bit archaic to me. As someone who majored in computer science, I still found myself lost at times in their documentation. For instance, it never mentions that on the acSendKeys(keys) command, you need to put double quotation marks around the variables on the inside. So if you want to send "bob", you have to use acSendKeys("bob"). Omitting the quotation marks results in a somewhat confusing error. Also, a lot of the commands (like minimize window) require manually programming x,y coordinates. The way around this is to use acGetMouseLocationX(), acGetMouseLocationY() instead, but this should again be simpler to use.

That being said, it's extremely powerful once you understand how it works, and it works phenomenally. Simplifying the scripting end of it would easily boost the score to 5/5.

[Edited by CyberInferno, June 28]

I agree with pretty much everything you've written here. I never intended to make S+ for the average user (by average I mean non-programmer!), and being free means I get very little in return...and everyone knows making a program user-friendly is the most expensive part of a software application!

However, you don't need to use acGetMouseLocation, each action is exposed to several variables that are passed in, including the start and end coordinates of the gesture (gsx, gsy [for gesture start X and Y]) and gex, gey (gesture end X and Y).

Not that it changes the heart of your review, just wanted to clarify that little bit =)

[Edited by CapersL, June 28]

I've also updated the snippets in the Available Actions drop down, so when you click Insert, the sample code is functional, e.g. acSendKeys now inserts:

acSendKeys("your text here")

S+ is still an advanced interface where scripting experience is almost necessary, but you're not the first to feel confused by the previous function templates inserted; I hope this change makes using the actions slightly easier.

Reply

Only for programmers

about StrokesPlus · · Helpful Not helpful -1 Helpful

Being an advanced computer user is not enough in order to use this app. You also need the knowledge of a scripting language. If you don't have it, don't waste your time trying this app because the "developer" didn't bother to make it any easy or user friendly for you.

You are pretty much right. I spent months of personal time every day working just to have it function and be very open to allow people to make it do whatever they wanted. But I never focused on having a simple mode or area for just a everyday person; I always had it in my mind that this would be for folks with scripting knowledge. In the end, it takes time to develop software and keep it working over the years as Windows is constantly changing things. And while I've received some donations, they've never been enough to even cover the domain and hosting costs since I started about 6 years ago. I know that sounds like a lame excuse, and to a degree it is.

I am slowly working on a new version which will use .NET and have a much more user friendly interface, but I will also be charging for that version for the reasons above.

Reply