Hello, Andreas!
Could you please tell what do you mean by "straight lines have been supported for 1 or 2 years already"?
Is there some switch in the drawing configuration to tell the thing that the gesture I mean is a straight line, not a curve?
Because, as it is, and as it has been for the last four years, the recognition of straight line gestures has been the one, the only, and the most irritating source of frustration about your wonderful app.
I do have many and many keyboard shortcuts set up, but what I use BTT for the most — is straight line gestures in browser.
As you can see above in this very thread, I'm far from being alone.
Very simple system: 8 directions, 45° step. N, NE, E, E, SE, S, SW, W, NW. All eight used. Open, close tabs, next, previous tab, copy, paste, etc..
It does not work some thirty percent of the times.
Worse than that. Each time it doesn't recognise the intended gesture — it does recognise it as another, next to it clockwise or counterclockwise, and — triggers that.
Half the times I, say, draw a W line, a perfectly straight W line (which is set as 'prev. tab'), it gets recognised as NW one, which is 'close tab'. Which I have to reopen, then try the same gesture again for the sake of sticktoitiveness. And it would misfire again. And this fun goes on and on, and really defeats the purpose of using gestures in BTT at all. For years now.
I come from Windows where there is the utility StrokesPlus where these mouse gestures work like a charm, 10 out of 10, 100 out of 100.
Please, do hear us. It is a considerable source of frustration, and it has been that for years and years now.
Straight lines seem to be a very simple (straightforward, if you excuse the pun) thing to recognise. And, obviously, are the very first thing people are setting up when they get to it. Yet they are recognised the least reliably.
You have told me years ago that the recognition engine you use is not yours and you have no control over it. Maybe you could think of making straight lines a sort of gestures of their own? Maybe a box one could tick in the configuration process, so the thing would know that I mean a straight line, and only the start and end points should be considered. Without using that third-party engine: simply calculate the angle the between the two forms and compare it to the others in the 'straight' category.
Please, do consider this.
And — thank you so much for your hard work!