App-specific triggers don't work in “All Apps.”

@Andreas_Hegenberg I dragged and dropped a few app-specific triggers (TextEdit) in a folder into “All Apps.”

The triggers used to work fine in TextEdit. They still work there. But only there. Even though they are in “All Apps.”

I restarted BTT several times, but unfortunately that didn't help.

Do they maybe have any additional conditions that would limit them to TextEdit? What kind of actions are they?

They are just gestures that show a hud. They should work everywhere.

Note: the triggers are in a folder that I dragged from TextEdit to all apps.

1 Like

Oh that's a very interesting finding. This issue (dragging folders to apps) has existed forever (since dragging and dropping to apps was added).

It should be resolved in 6.173 (uploading). However you will need to move the folder back to finder and then back to all apps to make it work.

1 Like

Yes, thank you, now it works as expected :slight_smile:

Unfortunately, something else is weird now. The trigger at the bottom should only work if one finger is placed quite far to the left on the trackpad. However, the trigger is always activated, regardless of where the finger is placed on the trackpad.

That should be unrelated, does the "condition configurator" show the condition state true/false correctly?

Ah, sorry, my mistake. When you move app-specific triggers to “all apps,” there are more opportunities for conflicts that wouldn't otherwise arise because the app always takes precedence... all good :slight_smile:

I have another interesting finding:

BTT allows you to use the trackpad with both hands, maybe because I split it?

If there is a finger on the left, a 2/3/4 finger swipe can be performed on the right. This works 90% of the time. I don't understand the other 10%. There's a small bug somewhere. Maybe you can find it. Could you take a look at it when you have a chance... no rush, sometime.

Using the internal trackpad with both hands is intuitive and something many people want. (This is just a claim :wink: )

Here are some example triggers, if you want to test. Thanks! :slight_smile:

Trackpad 1 Finger + Geste.bttpreset (13.6 KB)

that's probably the thumb/palm filtering, it is pretty aggressive to filter out touches on the trackpad edge. You can disable it here:

Unfortunately not, I've already tried that. Turning it off makes it significantly worse.

The finger placed on the left (not the thumb) is always recognized (hud). But the gesture is sometimes not triggered. Especially when the same gesture is repeated several times in a row.

Ah you want it the other way around :slight_smile:

This is not possible unfortunately. It only works partially due to the thumb filtering because your finger on the left is often filtered out so the 2/3/4 finger swipes can work.

An option to ignore parts of the trackpad has been on my todo list for a while, maybe I will work on that sometime.

I'm not sure I understand what you're saying … the finger on the left is always recognized. This is indicated by the HUD, which only appears when the finger is recognized.

Yes, but it is often being filtered for actual gestures due to the thumb/palm handling. If there is an unfiltered finger touching the trackpad on the left, you won't be able to to swipe gestures (swipe gestures generally require all fingers to move, to not be too far away from each other etc.)

Andreas, you're the boss :slight_smile: But I'm telling you, it works.

Let's try this way: If you're right, then this shouldn't be possible.

  • 1 finger on the trackpad (left) + 3 fingers swipe up (right) ---> Trigger A
  • 0 fingers on the trackpad (left) + 3 fingers swipe up (right) ---> Trigger B

But that works.

yes, but it would work better if there where an option to ignore parts of the trackpad for gestures (and just allow it for conditions like yours) :wink:

Agreed, if ignoring parts of the trackpad works even better, I'm not opposed to this new feature, of course. The sooner, the better. :smiley:

I just wanted to point out that this is not entirely correct :wink:

it is :slight_smile: emphasis on "unfiltered touch". In your case you are lucky that BTT's thumb/palm recognition does that "accidentally" :wink:

Haha, du hast sicher recht, auch wenn ich das nicht verstehe :smiley:

Es funktioniert also nur, weil der Finger links "weggefiltert" wird. Heisst, BTT nimmt diesen Finger nicht zur Kenntnis.

Wieso lassen sich dann mit der gleichen Geste zwei verschiedene Dinge triggern? Wenn der Finger links nicht (als Unterschied) wahrgenommen würde, wäre es die gleiche Geste, die einen Konflikt erzeugen müsste. :thinking: