StrokesPlus Forum
                       
StrokesPlus Forum
Home | Profile | Register | Active Topics
Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 General Discussion
 General Discussion
 A New Era
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

Rob

USA
2369 Posts

Posted - 03/22/2016 :  16:50:23  Show Profile  Visit Rob's Homepage  Reply with Quote
Hi all!

So, I've decided I'm going to make a new version of S+ from the ground up. It will look nothing like S+, nor will it run as lean in terms of system resources. However, it will completely bring S+ into a new era of flexibility and user interface...and much more.

The one catch? It will not be a free product. In the end, it takes a lot of time to build and maintain apps and it would be nice to actually get a decent (or at least marginal) return for the countless hours I spend developing and supporting S+. The trade off is that the new version will be much easier to use...and look fancier, too!

However, the S+ you know and love will NOT be going away. This new app will be on a different website (though similarly named) and be maintained completely independent of S+. Naturally, the current adaptation of S+ will not get a lot of new features except where it's something that makes sense and doesn't take a lot of effort. Though, bug fixes will be addressed with the same urgency and diligence I've always put forth.

I have a lot of great ideas and am really excited about this new endeavor! I hope you will be too :)

This new version will be VERY user-friendly, including all of the bells and whistles you'd expect from a polished product. It will be able to fully support internationalization (other languages and keyboard layouts), a simple mode for actions without having to write scripts, or advanced for utilizing a very powerful scripts with a great deal more functionality and possibilities than currently exists in S+. Automatic updates, action/script repository, gesture hints while drawing, and much more!

Stay tuned, though keep in mind this will take a rather long time for me to complete. Once I feel I have something ready for alpha testing, I will reach out to some of you long time S+ users. I may also see if there are folks willing to assist in creating language packs, for my non-English friends out there :)

Anyone who has donated (or does before release) will also receive this new version for no charge as a token of my sincere appreciation. The same goes for my testers and language folks; though I will likely also compensate language translators with actual money as it's a very time-consuming thing to do.

chandisciple

75 Posts

Posted - 03/22/2016 :  19:55:29  Show Profile  Reply with Quote
Woohoooo !

Excited Rob ! , Our best wishes, we will be there to support to our best. Go grill it good !
Go to Top of Page

3di

Germany
22 Posts

Posted - 03/23/2016 :  09:32:23  Show Profile  Reply with Quote
Hi,

if you need some help in German Translation please let me know.

Keep up the good work.

We appreciate that.

Best Regards 3di
Go to Top of Page

SonGokussj4

8 Posts

Posted - 04/03/2016 :  13:20:00  Show Profile  Reply with Quote
Hi Rob. Been your fan from like forewer. You've got the BEST gestures program that is in existence for Windows. But I didn't donate even once... So I think, would it be cool if I took a part with translating StrokesPlus to Czech language?

I'm really stoked about your new program and I won't hesitate a minute to buy it. But for now I thought I would take some minutes each day to translating S+.

I already tried to download the Langues.zip, extracted it and renamed Language_template.xml to Language.xml, copied to root dir with S+.exe but that doesn't work.
So what's the right process for me to start with this.

And, of course, if you want a Czech Translation for your new program, count me in!!!

Love your work. I'm like hands-less without S+ on other PCs. :-)

With regards
Son Goku ssj4
Go to Top of Page

Rob

USA
2369 Posts

Posted - 04/03/2016 :  13:39:16  Show Profile  Visit Rob's Homepage  Reply with Quote
The language.xml file should be in the directory where your StrokesPlus.xml is located.

Just know that the new version will use an entirely different type of language file, so you'd have to do it again later :)

I've been making a lot of progress on the new version, I think everyone will be very happy with it! I've also made it a point to test other languages and keyboard layouts at the core. It's all working very well so far.

There's no user interface yet, just the core functionality, but it's pretty awesome. Here's a little peek of some of the functionality:

- Will have 2 types of action modes, action steps or script. Script will be similar to the way S+ is now, though it will use the V8 Javascript engine (used by Chrome) for processing. Since the new version is written in C#, the script engine will have access to almost the entire .net framework as well as internal classes I'll expose which are like the ac* functions. Action steps will be like StrokeIt's steps, but on steroids. This will let people build sequences without having to be familiar with scripting.

- Gesture regions will be supported out of the box. So you can define different scions for the same gesture in different areas of the screen or app window

- True rocker support, per app or globally

- Gesture hints. A small popup that shows the matched app/action as you draw.

Everything I've mentioned above works completely as of right now! But there's still a lot of work ahead :)
Go to Top of Page

SonGokussj4

8 Posts

Posted - 04/04/2016 :  00:59:20  Show Profile  Reply with Quote
Should I wait for the new lang file then? :-)
And - I did copy "language.xml" to the directory with S+.xml. As I badly wrote: "copied to root dir with S+.exe but that doesn't work". But I copied there the blank file. Not the english one. So maybe that was the problem.

I see you're enjoying it :-) That's awesome. Those functions are looking good.
I'm interested in the "sequences without having to be familiar with scripting" :-)

(If I should write somewhere else than to this thread, tell me. Don't want to spam your "New Era" thread :-))

A small question though. I'm stuck with EasyStrokes on Linux (in my Work) and it's horrible agains your S+. Are you using something like http://www.mono-project.com/ or something so that your program can run on linux too? Or would it be just too much work.
Your new program sounds really really awesome so it would be a shame not to port it to Linux too :-)
That's like the ONE downside of StrokesPlus.

And in those new steps will there be possible to active these scripts?
- push RMB on link in web browser, stroke up, release => link opened in new window on top
- push RMB on link in web browser, stroke down, release => link opened in background
- (from FireGestures for Firefox) select all(part) text/links on site, do a gesture, open all selected links on background
- (on some sites with flash container) if I gesture to left (browser back), the window with flash is selected and you have to first click on the site where the flash is not.

I was somehow able to script the first two (opening link foreground/background) but it's not a "clean" way that has some drawbacks :-)
Go to Top of Page

Rob

USA
2369 Posts

Posted - 04/04/2016 :  10:05:40  Show Profile  Visit Rob's Homepage  Reply with Quote
Language:
Yes, a blank language file would result in the default English values being displayed. Honestly, you could probably just invest your time on the new version when it's ready.

Non-Script Sequences:
They will basically be most things you can do in scripts, but without having to use scripting. Say for example you wanted to find a window, activate it, and maximize it, you would click a button to add the first step, pick what you want to do (locate a window). Then click the button to add another step, and select the activate window type, then click to add another step and select the maximize window type. When the steps are executed, the first one pushes the window handle onto the stack, calls the next step which retrieves the handle from the stack and activates the window, then the last step would maximize that window. Though in this example you'd probably need to have another step to store the handle since the second action would pop the handle off the stack. Either way, you wouldn't have to write any scripts, it would all by point and click other than typing the name of the window you want to find.

Linux:
Though this is written in C#, much of the code must call native WinAPI external functions as Linux and Windows are architecturally very different. Showing the screens and executing some scripts wouldn't be too difficult to port, but everything about hooking the mouse, finding windows, and many other functions simply cannot be ported easily. Utilities which get this low into an operating system are not generally cross-platform compatible. But at least the code structure is much better in the new version, so there is separation of functionality which would make porting at least something which could be a possibility down the road.

Working Inside Applications:
The problem is that S+ doesn't run inside the application, so it's limited to only what the application exposes or allows through messages, mouse clicks, keyboard input, etc.

Imagine that you have a PlayStation. There's a game that has some kind of plug-in that lets you do something neat in the game. However, you have a robot that can only control the game using the controller. No matter sophisticated that robot is, it can only do in the game what can be done through using the controller; it can never do what the plug-in would be able to do. Where the plug-in is running inside of the game where it can access various parts of the game that you cannot get to through the controller.

That's how it is with S+. There are some ways you can get crafty through automation, but it will never be as robust as a plug-in or built-in function of the application because S+ does not run inside the domain of the application itself.

The Flash issue is completely internal to Flash and the browser. Since Flash can run games, etc., it captures the keyboard and mouse so keystrokes/hotkeys are all directed to the Flash component...I believe someone on the forum here made a Firefox extension to help with that specifically, do a forum search and check it out.
Go to Top of Page

chandisciple

75 Posts

Posted - 04/05/2016 :  00:55:26  Show Profile  Reply with Quote
I just wanted to check if this is possible.

I am aware that there is a app similar to s+ purpose but actually works with the graphics displayed on the screen. So you can guide the app to wait for the screen to change and specify that certain placeholders are filled before you can execute the next command.

This may conveniently replace our S+ not being able to take complete control of some elements right ?
Go to Top of Page

Rob

USA
2369 Posts

Posted - 04/05/2016 :  07:58:53  Show Profile  Visit Rob's Homepage  Reply with Quote
chandisciple: Can you be a little more descriptive? Perhaps provide an example scenario. Thanks!
Go to Top of Page

chandisciple

75 Posts

Posted - 04/05/2016 :  23:45:37  Show Profile  Reply with Quote
my bad for not being descriptive..

Now check this app Sikuli - it automates anything you see on the screen. It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code.


Go to Top of Page

anjan_oleti

22 Posts

Posted - 04/06/2016 :  03:53:49  Show Profile  Reply with Quote
That's great news!

A request.. Is it feasible to use AutoHotkey script?
Reasons to consider:
1. It seems to be relatively simpler for those new to coding.
2. There is already a very strong forum for support.
3. There are already several scripts available for simple productivity enhancements in windows.

P.S. I don't know anything about creating a program, so pls excuse if I sound too dumb asking this question. :)

Edited by - anjan_oleti on 04/06/2016 09:00:40
Go to Top of Page

Rob

USA
2369 Posts

Posted - 04/06/2016 :  07:35:44  Show Profile  Visit Rob's Homepage  Reply with Quote
Sikuli looks really neat! I've never heard of it.

AutoHotkey is also a great application!

A couple things... First of all, there's nothing stopping anyone from having S+ call a AHK script the same way you'd use S+ to open a specific document; except in this case you would be opening a .ahk file. I feel that many people have failed before when trying to make one app do everything, it becomes hard to maintain much less actually complete!

Another thing, the new version will support plug-ins. Both AutoHotkey and Sikuli are open source programs, meaning there's nothing that would prevent someone (or myself) from developing plug-ins for the new S+ which can enable the functionality of both of those applications in a plug-in written for S+. It shouldn't be very difficult to do, really. AHK should be very easy, while Sikuli may require a bit more effort to wrap the into a plug-in since it kind of requires you to be able to select images of parts of the screen.

However, there's still nothing I can think of which would be insurmountable or even very difficult at all to create plug-ins for AHK and Sikuli. However, trying to build them directly into S+ is a bit out of scope for this release. Plus, The folks who work on those projects are doing great things! I don't want to come along and just jam their efforts into S+. One reason is that every time they push an update, I'd have to pull in the changes and recompile/publish a new version of S+, also it creates more burden from a support perspective on me. At least if someone is having trouble with AHK/Sikuli, they can engage those communities for assistance. If I built it all into S+, people who use my program and know nothing about AHK/Sikuli as separate applications would expect me to be able to assist, even though I literally know nothing about how they work internally, etc.

As I said, I am creating a plug-in system so someone, or myself if I have the time, can create any kind of plug-in they wish.

Also, as I've mentioned, I'm trying to make a little bit of money for my time. I'm never going to get rich, that's for sure! But, I also want to foster a community of folks who make plug-ins for others, and also share in the revenue. Meaning, someone builds a AHK plug-in for S+ and they can have it available for sale through the new website (like an app store), I would of course take a percentage, but they could also make some extra cash for their time.

In the end, it could really take S+ to another level in terms of the amount of quality functionality available. Plus, I'd like to focus on a different demographic. Most of us here are all very tech-minded people. But I think there are a lot of non-tech folks who could really benefit from gestures, they just don't know about it or immediately dismiss gestures because they seem confusing or intimidating.

I'd like to have someone, say a creative person who uses Photoshop all day, come to the site and see there's a Photoshop plug-in that someone has created which does a whole bunch of things that would save Photoshop users tons of time or make their job much easier. You get the idea.

So: Yes! I think building plug-ins for other types of apps is a great idea! But at the core, S+ will use its own system which I would be confident in supporting and maintaining.
Go to Top of Page

anjan_oleti

22 Posts

Posted - 04/06/2016 :  07:55:15  Show Profile  Reply with Quote
Wonderful!
Makes so much sense :)
Go to Top of Page

chandisciple

75 Posts

Posted - 04/06/2016 :  21:01:03  Show Profile  Reply with Quote
Right on sire !!!

Well said and true to the best knowledge.
Go ahead ! we are eager for your new destination!

If you can post some screenshot of new GUI( i remember you still tweaking the operation) , that should help our excitement. If you dont thats fine too. Just keep us posted at your convenience.

I am already trying to see where i can help support you in your build.

Go to Top of Page

Rob

USA
2369 Posts

Posted - 04/06/2016 :  21:10:26  Show Profile  Visit Rob's Homepage  Reply with Quote
It will probably be a while until I post any GUI screenshots. The reason being that my first task will be creating a crude GUI that only serves to be able to manage the settings in a very crude way, nothing pretty. As you may have noticed about me, I focus on function first, then form :)

So the initial GUI will not be anything like the final interface, this crude GUI would be for alpha testing only. Once everything works properly and all functional issues/changes/refactoring are complete and the program is stable, then I'll work on making a nice GUI and have a few rounds of beta testing of the UI itself.

However, I'm certainly open to any and all UI mock-ups that anyone wishes to post! I would be very interested to see how people would envision their ideal interface and try to combine the best of all parts as best as I can. Keep in mind that I intend to separate basic and advanced options. I want to have the default UI be very user-friendly and simple. But switching to advanced mode will show every single option, etc.
Go to Top of Page

anjan_oleti

22 Posts

Posted - 04/07/2016 :  01:19:00  Show Profile  Reply with Quote
I would be glad to help out with the alpha testing. Pls do let me know :)
Go to Top of Page

Rob

USA
2369 Posts

Posted - 04/11/2016 :  21:48:19  Show Profile  Visit Rob's Homepage  Reply with Quote


A little peek of the gestures screen...since it's the only part of the UI that is presentable in any way.
Go to Top of Page

chandisciple

75 Posts

Posted - 04/11/2016 :  23:34:02  Show Profile  Reply with Quote
ah ! good to see
Go to Top of Page

chandisciple

75 Posts

Posted - 04/12/2016 :  20:10:47  Show Profile  Reply with Quote
ROB,

As you may already know, S+ has issues finding out the apps and sending commands to the app that run in RDP (Remote Desktop connection).

For example, if i login to a server through mstsc (RDP) and i open a notepad and try to minimize the notepad alone , the whole rdp session gets minimized and not notepad.

Is there any way to overcome this in our new S+ ?
Go to Top of Page

Rob

USA
2369 Posts

Posted - 04/12/2016 :  22:50:31  Show Profile  Visit Rob's Homepage  Reply with Quote
No, that's impossible. The RDC window is just an app showing you essentially streaming video from another computer. There's no way to directly interact with programs running on another computer.

However, you can install S+ on the other computer and add RDC to the ignore list, so when you draw on the RDC window, it sends the mouse down and movements to the other computer. Running on that computer, S+ can respond to the mouse down and movement, recognize a gesture, and execute the action from within the remote computer.

The same applies to running virtual machines, with the exception of VMWare in Unity mode where it actually creates windows for the applications running inside the VM.
Go to Top of Page

chandisciple

75 Posts

Posted - 04/13/2016 :  03:05:06  Show Profile  Reply with Quote
Right on ROB! Thanks.
Go to Top of Page

chandisciple

75 Posts

Posted - 04/18/2016 :  02:27:40  Show Profile  Reply with Quote
Rob, is it tough to incorporate 2 threads with new s+ unlike the only 1 thread that runs in current s+, i am guessing 2 because the other thread may be useful in case the first thread runs into loop and we have to stop it or if we need to stop the first thread without any input prompt triggered from the first thread.

Also
is this right page to discuss about the new ideas for s+ to make it invincible ?
Are you okay such requests ? or do you want us to keep mum until you release the first version ?
Go to Top of Page

Rob

USA
2369 Posts

Posted - 04/18/2016 :  03:21:45  Show Profile  Visit Rob's Homepage  Reply with Quote
This post is meant for all of these comments, so you are okay :)

Yes, the new version will support multiple threads and the ability to stop other threads. Well, it's really the ability to stop all other action threads, not the ability to specify which one. But yes, you would be able to execute a command that would stop all execution actions.
Go to Top of Page

Loamaro

Russia
14 Posts

Posted - 04/19/2016 :  12:19:23  Show Profile  Reply with Quote
Hi, Rob!
Great idea to make a new application, I fully support! If you will need a tester, I with pleasure will take part. From Russia with love)
Go to Top of Page

Rob

USA
2369 Posts

Posted - 05/08/2016 :  21:52:11  Show Profile  Visit Rob's Homepage  Reply with Quote
It's been a couple weeks, so I figured I'd post something...still working through the core functionality. I have revised the gesture region code to handle a more dynamic range of scenarios. There will be some canned types such as Horizontal Split, Vertical Split, Quadrant, and Grid (3 x 3 grid). Basically, this lets you specify, per application, what kind of gesture regions you'd like.

For example, if you select Quadrant, the application's window will be divided into four equal parts. You can define an action which only fires in the upper left quadrant of the application. Originally, an action was confined to an exact region. But now, I've changed it so an action can to correspond to one or more regions. So if you selected Quadrant, the UI will build out a table with a checkbox for each region (four for a quadrant), and you check as many regions as you want for that action. So you could have an action that fires no matter where in the application the gesture begins. But you can also have another action which only fires when the gesture starts in the lower left quadrant of the application, for example.

Of course, I have also built in a "Custom" option which lets you define how many columns and rows you'd like to divide the application into. So you can get as granular as you'd like; 10 columns and 10 rows? Sure! Then when you create an action, you'll be presented with a 10 x 10 grid of checkboxes for which you can select which columns/rows you want the action to be recognized.

Hopefully this makes sense, naturally this is probably a more advanced feature...but I've seen that people occasionally want this kind of functionality, so I'm baking it in!

I've almost got the most basic elements of the UI done...in the crude form, not the finished product. My first goal is to be able to manage the program through the interface. Right now, some things have to be hard-coded on start to create the necessary settings entries.

The next challenge is the plug-in interface, and the action steps controls. The first alpha level release probably won't include the action step interface, only the script panel (like S+ currently) as the dynamic plug-in and action step UI will be rather challenging.

I also need to recreate all of the existing S+ actions, but that's not generally too difficult, just tedious. This new version will also support auto complete in the script editor and organize actions into logical areas. For example, something like window.Maximize, keyboard.SendKeys, etc. So hopefully it will be much easier to build scripts on the fly without having to constantly refer to the help.

Anyway, just wanted to post some kind of update. Stay tuned!
Go to Top of Page

chandisciple

75 Posts

Posted - 05/10/2016 :  13:56:40  Show Profile  Reply with Quote
Wonderful !

The grid system based gesture will be a boon to advanced users who want to exploit S+.

Thanks for updating on good progress :)
Go to Top of Page

SonGokussj4

8 Posts

Posted - 05/10/2016 :  17:44:41  Show Profile  Reply with Quote
@chandisciple: The feature already exists. Some good_guys users implemented it. But the build-in would be cool :-)

Really looking forward to your next updates, Rob.

It came to my mind, do you have a Twitter? I'm thinking you would be the reason I would gladly create an account there and subscribe to your little "tweets" as my first person to be added :-)
Or even more updates on your FB site - I've just discovered you've got one :-D
Advertising is important, man :-D
Go to Top of Page

3di

Germany
22 Posts

Posted - 05/11/2016 :  04:42:33  Show Profile  Reply with Quote
I would appreciate more updates on Twitter, i would also retweet if you like.

Best Regards
Go to Top of Page

TheMist

14 Posts

Posted - 06/02/2016 :  14:55:00  Show Profile  Reply with Quote
Rob, Glad you are making progress, cant wait to see the result.

Most of my Gestures have a corresponding Hotkey, so I have to duplicate Action on the Gesture and Hotkeys tabs. It would be great to fuse Gesture and Hotkey tabs together.
To have a List of Actions where you can choose a Gesture or Hotkey or both to perform it.
With this approach if you need to do the same Action for a Gesture and a Hotkey no need to duplicate script, or create a function and call it from two places to link Gesture and Hotkey. Everything would be in one place and easy to see which Gesture or Hotkey assigned to an Action.


Go to Top of Page

margas

Italy
14 Posts

Posted - 06/03/2016 :  07:45:51  Show Profile  Reply with Quote
do you think you will add support for touch screen? My surface would be happy :)
Go to Top of Page

newbie

9 Posts

Posted - 06/03/2016 :  20:35:32  Show Profile  Reply with Quote
I use StrokesPlus with touchscreen!
You can set stroke button to Left.
Try it then tell us problems you hit, sure you'll hit!

Edited by - newbie on 06/03/2016 20:45:29
Go to Top of Page

margas

Italy
14 Posts

Posted - 06/04/2016 :  03:00:39  Show Profile  Reply with Quote
quote:
Originally posted by newbie

I use StrokesPlus with touchscreen!
You can set stroke button to Left.
Try it then tell us problems you hit, sure you'll hit!



Mmmh, but every time I move my finger on the screen (for example, I want to move a file in a folder) this will activate strokesplus?

Actually I'm using touchme gesture studio
https://www.microsoft.com/store/apps/9wzdncrdg0l8

Sorry for my bad english

Edited by - margas on 06/04/2016 03:06:17
Go to Top of Page

newbie

9 Posts

Posted - 06/04/2016 :  03:28:57  Show Profile  Reply with Quote
1.touch and hold to stimulate right-mouse then draw the gesture (default stroke button is right)
or
2. if stroke button set to left: move your finger then hold some milisecond before let go if you don't want to activate StrokesPlus (see Preferences > Cancel Delay)
Very flexible and lightweight with single-touch # multi-touch, 90MB Touchme Gesture Studio!
Recommend: use both their best part!

a pen with right-click button is included with Surface, isn't it?

Edited by - newbie on 06/04/2016 04:10:15
Go to Top of Page

margas

Italy
14 Posts

Posted - 06/06/2016 :  04:19:25  Show Profile  Reply with Quote
quote:
Originally posted by newbie

1.touch and hold to stimulate right-mouse then draw the gesture (default stroke button is right)
or
2. if stroke button set to left: move your finger then hold some milisecond before let go if you don't want to activate StrokesPlus (see Preferences > Cancel Delay)
Very flexible and lightweight with single-touch # multi-touch, 90MB Touchme Gesture Studio!
Recommend: use both their best part!

a pen with right-click button is included with Surface, isn't it?



I tried as you said. It works quite well but: it does not work when I am using apps and the use of a single finger occasionally causes some problems. The best solution I think is to use 2 or 3 fingers, as it does Touchme Gesture Studio. Strokes plus is still a must have for PC, but needs some improvement for touch screen, in my opinion.
Go to Top of Page

Rob

USA
2369 Posts

Posted - 06/06/2016 :  19:16:10  Show Profile  Visit Rob's Homepage  Reply with Quote
My first goal will be to replace the core functionality in the new version. But I do intend to support touch at some point; the downside is that I don't have a touchscreen device, so that's certainly a limiting factor.

Also, just so everyone knows, I'm in the process of moving back to Florida at the end of the month. So, I haven't been able to put much time into the new version in the past couple weeks. I honestly won't have much time until July, but then I'l be back in the saddle!
Go to Top of Page

SonGokussj4

8 Posts

Posted - 06/06/2016 :  22:19:53  Show Profile  Reply with Quote
The silence before the storm, you say? :-) Have a holiday (moving holiday) too! We are just human beings :-)
Keep the good work.
Go to Top of Page

margas

Italy
14 Posts

Posted - 06/07/2016 :  05:43:36  Show Profile  Reply with Quote
quote:
Originally posted by Rob

My first goal will be to replace the core functionality in the new version. But I do intend to support touch at some point; the downside is that I don't have a touchscreen device, so that's certainly a limiting factor.

Also, just so everyone knows, I'm in the process of moving back to Florida at the end of the month. So, I haven't been able to put much time into the new version in the past couple weeks. I honestly won't have much time until July, but then I'l be back in the saddle!



glad to know that you're going to support touch devices :)
Go to Top of Page

elerouxx

Brazil
39 Posts

Posted - 07/31/2016 :  08:09:51  Show Profile  Visit elerouxx's Homepage  Reply with Quote
Wow! this is such a nice surprise!

I have been a fan for years, and use S+ daily along with Notion, as you should remember.
There have been some issues on the Notion side and the way Windows 10 handles pen input. I think it's worth looking at that, since you are rewriting everything. Windows 10 is the future (how depressing?), and pen-enabled computers were reborn more aggressively.

It seems that, basically, pen input code in Windows 10 is a lot more than left/right click or mousedown. Some apps use the new procedures, and in these cases S+ fails to intercept pen activity. So, the gesture is drawn, but the pen activity is passed to the app simultaneously, even before the gesture was evalluated. When you are done drawing the gesture, the app below is already messed up.


Go to Top of Page

PepaR

1 Posts

Posted - 08/14/2016 :  00:10:39  Show Profile  Reply with Quote
Hello Rob,

thanks a lot for S+, it sound's great. I would like to help with czech translate, if you are interested.

Go to Top of Page

Alex

1 Posts

Posted - 09/12/2016 :  14:35:10  Show Profile  Reply with Quote

Hello, I'm Alex and i want to :

(1) Thank you for this great software :D
(2) Share some feature requests
(3) Ask support from users who like/want these features & why not for NEW ones recommendation
(4) NEW name suggestion
(5) ADD me for alpha/beta TESTER

Sorry for bad English, i'm not a native.


(2) Feature requests

Because StrokesPlus is a mouse gesture utility, i think MUST have these Shortcuts / Gestures. (You can add them in PAID version to differentiate from free one ;) )


* Hot Corners (Assign an Action when move mouse cursor to any corner)
!!! Extermely usefull !!!
EX : in Win 10 : if you move mouse in Lower Right corner will launch Task View

* Hot Corner + Left Click
+ Middle Click
+ Alt / Ctrl / Shift or Win key
EX : move mouse to one corner and Press one of above will launch an Action

* Edge
EX : Just move(Touch) mouse cursor to an Edge for some TIME will do something

* Edge + Middle Click
+ Left Click
+ Scroll -> UP
-> Down
+ Move Mouse -> UP (only for Right & Left edges)
-> Down (only for Right & Left edges)
-> Left (only for Top & Bottom edges)
-> Right (only for Top & Bottom edges)
!!! To avoid let/place cursor by misktake on edge ADD an option : WHO much move : in pixels !!!
EX : move mouse to Right or Left EDGE and MOVE cursor UP or Down more than 30 pixels will launch an Action;
to Top or Bottom EDGE and MOVE cursor Right or Left more than 30 pixels will launch an Action.
+ x2 TAP on Left / Right / Top or Bottom Edge
EX : a tap is defined by touching and leaving the edge, and for activating action you will have a timer (you must make 2 TAPS in 1.5 sec;)
+ x3 TAP
+ Alt / Ctrl / Shift or Win key

!!! Extermely usefull for Virtual Desktops and NOT ONLY!!!

* Taskbar + Scroll (it's verry usefull for assign Vol+ on Scroll UP and Vol- on Scroll Down)
+ Middle Click (it's verry usefull for assign MUTE/UnMute)

* Desktop + Scroll
+ x2 Left Click (!!! ONLY on blank/empty Desktop Space, because you don't want to launch Action when open a folder !!!)
I think used for Hide desktop Icons will be nice
+ Middle Click
+ x2 Middle Click

* Title Bar + Middle Click (verry usefull for something like : Bring on TOP or Send to Bottom that window)
+ Scroll (a nice one : scroll Up on Titlebar will Maximize window on Half Top and scroll Down for Half Bottom)

* Minimize Button + Middle Click (Resize Window to one quarter of screen on Top Left Edge = Snap to Top Left corner)
+ Right Click (Resize Window to one quarter of screen on Bottom Left Edge = Snap to Bottom Left corner)
+ Scroll

* Maximize Button + Middle Click (Resize Window to one quarter of screen on Top Right Edge = Snap to Top Right corner)
+ Right Click (Resize Window to one quarter of screen on Bottom Right Edge = Snap to Bottom Right corner)
+ Scroll

* Close Button + Middle Click (Maximize Vertically)
+ Right Click (Maximize Horizontally)
+ Scroll

* Folder (Windows Explorer) + x2 Left Click on blank/empty space (super nice : go Back)
+ Middle Click on blank/empty space (super nice : Folder UP)


* Right Click + Left Click
+ Scroll UP
+ Scroll Down
!!! IT's a super nice mouse COMBO for assigning an Action !!!

* Right Click + Left Click + DRAG : -> Left
-> Right
-> UP
-> Down
!!! Another GENIAL COMBO !!!
EX : You will have to press Mouse Right & Left buttons (press Right then Left or maybe in SAME time) THEN you KEEP them pressed and move cursor in ONE direction (Horizontally OR Vertically) == DRAGING.
So you will have 4 OPTIONS for DRAGING (moving) : -> Left to Right
-> Right to Left
-> Up to Down
-> Down to Up
Or maybe you can add and diagonal ones ;)

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!! ANOTHER Feature i will find good : ability to create Mouse Gestures with MORE than 1 Button !!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EX : If i draw vertical line with Right Mouse button it will do something , BUT if i Draw same line with MIDDLE Mouse button it will do something ELSE

With these mouse shortcuts & gestures StokesPlus will become one app to rule Mouse ;)


(4) NEW name suggestion :

StokesPlus Unlimited / Strokes++ or something similar because you can use StokesPlus to PROMOTE NEW one AND you don't need to support/focus 2 apps. Also you don't need to pay for new website & domain ;).
Another good FREE way to promote your app it's Youtube (youtube it's owned by Google, so searching on google will list youtube videos for free). You can make a Youtube chanel and add some StrokesPlus tutorials
with many words in Description : mouse gestures, HOT corners, Active edges, mouse shortcus.... Tutorials : Configure app, Create gesture; Create script; Ignore app, Create Plugin ....

StrokesPlus will be the free version and StokesPlus Unlimited will have some EXTRA Features : above functions + ability to create Mouse Gestures with MORE than 1 Button + gesture region + gesture hints + ....
= Some fancy things to worth paying for ;)
Go to Top of Page

breakcore

Russia
73 Posts

Posted - 10/31/2016 :  08:24:50  Show Profile  Reply with Quote
Hi there.
It's been four years and I'm still excessively use S+ everyday! What an app!
Rob you have made a lifesaver-beast!
Really glad to hear about the new version.
I have no requests, just wish it will have the same functionality.
Love you man!
Go to Top of Page

Rob

USA
2369 Posts

Posted - 10/31/2016 :  08:32:22  Show Profile  Visit Rob's Homepage  Reply with Quote
Glad to hear you're still around, breakcore! The new version is slow going, too much real life stuff going on...but it'll get there!
Go to Top of Page

beholder

59 Posts

Posted - 12/08/2016 :  21:51:21  Show Profile  Reply with Quote
Same here as everyone else. Will be buying the new version because it will have continued support from the author. I need some fixes to be done on S+.
Go to Top of Page

elerouxx

Brazil
39 Posts

Posted - 01/22/2017 :  11:48:05  Show Profile  Visit elerouxx's Homepage  Reply with Quote
Wo-hoo!

I wish you best of lucks and count me in to buying your app.
Go to Top of Page

lkytal

13 Posts

Posted - 01/28/2017 :  09:45:00  Show Profile  Reply with Quote
quote:
Originally posted by Rob

Glad to hear you're still around, breakcore! The new version is slow going, too much real life stuff going on...but it'll get there!



Good luck and I'm looking forward to see the new version!
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
StrokesPlus Forum © 2011-2016 Rob Yapchanyk Go To Top Of Page
Snitz Forums 2000