differenciate triggers by how quick fingers move

Hi,

I thougt about getting different Triggers out of the same movement. For example swipe 4 fingers up: Do it slowly will activate trigger a. And do it quicker will trigger action b.

Maybe a differentiation by how far the fingers move would be also possible.

Just an idea to get wild :wink:

Joseph

For swipes and similar you can add conditions based on the touch duration:


They will be checked at the time the trigger triggers - this means if you trigger it by moving the same distance fast you can use different actions then when moving slow

I didn't know that ... as if that meant anything. It's just a phrase :slightly_smiling_face: Interesting, anyway.

However, I find it slightly counterintuitive.

To perform the longer gesture, I have to place my fingers on the trackpad... wait... and then perform the gesture.

Wouldn't it be easier to take the “length” into account?

Let's take a swipe. A short distance on the trackpad triggers something. A longer distance triggers something else.

You don't need to wait, you just need to swipe slower.

The distance can be used in certain situations ( trackpad_touch_swipe_distance ) but this will run into the classic advanced trigger condition limitation again (conditions are evaluated when the gesture is being triggered, thus it has already reached the distance required for the swipe)

trackpad_touch_swipe_distance can e.g. be used with the finger release gestures:

1 Like

I see. I'll have to experiment with it a bit.

Wenn mir etwas nicht passt, melde ich mich wieder :slight_smile: Thank you!

In any case, this allows you to easily create two triggers from one gesture. That's cool.

Yeeessss!!! Tankyou!!

I finally got it :slight_smile: This is verry specific. But it goes quite elegantly around a lot of problems:

The (4-)finger release gesture doesn´t work together with other gestures as 4 fingers swipe down / left / right or thump and 3 fingers together or the opposite*. So I added trackpad_touch_swipe_distance > 0.3.

I like to rest my 4 fingers on the trackpad from time to time. After that I don´t lift them up, only 3 of them. The longest moves the mouse around. But lifting it also would trigger the finger release gesture. To prevent that to happen I added trackpad_touch_swipe_distance <= 0.6.

Now, trackpad_touch_duration <= 1.3 does not only also help with the last problem: The second gesture I prefere to trigger is ´Programmumschalter´. The finger release gesture would not start before lift up all fingers. But I don´t like to lift up the middle and ringfinger: So I can directly swipe to the app I want. Therefor for ´Programmumschalter´ I stay with 4 Finger Wisch nach oben Aktion. To seperate it from the first gesture above: trackpad_touch_swipe_distance <= 0.3. A ´finger release gesture´ in swipe distance (ca.) <=0.3 would run into problems with other 4 finger gestures. Win again :slight_smile:

Ah: And that only works, because the first activated trigger does not stopp the second: After ´Programmumschalter´ ´Mission Control & Sofort Desktopvorschau zeigen´ can be directly activated :slight_smile:

*Here I use the apple gestures, because they work verry well without needing the thump (mine is always outside the laptop-frame)

´Show HUD Overlay´ interesting :thinking: Have to explore that!

Ah, a problem:

Here ´Release Last Finger After Previous Touch With 4 Fingers´ does not start after resting 4 fingers on the trackpad.

I think it only triggers if a maximum of 4 fingers have been recognized during the touch session - sometimes when resting the trackpad might recognize accidental touches as a fifth finger. Possibly adding an additional "Release lAst Finger After Previous Touch With 5 Fingers" would solve your issue

This is a cleaner version without the problem from ebove:

1 Like

Aonother way of implementing:

You start with your middlefinger to swipe down and then add the other 3 fingers for the 4 finger swipe down trigger.

I found an even better way:

Look! “Programmumschalter” is my main Trigger. To trigger it, i want to do the 4 fingers swipe up sometimes quick, sometimes slow; with a lot of pressure or not, with a short or a long moove. To get all that freedom, my other trigger is a complete other moove: For “Mission Control & Sofort Desktopvorschau zeigen” the fingers have to reache the top end of the trackpad. With that “Release Last Finger After Previous Touch With 4 Fingers” works the same as 4 fingers swipe up. A nice bonus: Even after I have triggered “Programmumschalter”, there is the option to change to “Mission Control” without lifting up the fingers and restart the gesture.

P.s.: This does only work with this combination of triggers: The second one quits the first one and starts itself. “Mission Control” would only stop “Anwendungs Expose”. But “Mission Control” would not start itself.