Issue with MM2 Swipe Gestures and Keyboard Shortcuts

Input device: Magic Mouse 2
Device: Macbook Pro 16" - 2021 - M1 Pro
OS: Sonoma 14.7.1 (23H222)
BTT Version: 4.9951 (2024121903) - latest alpha ATM

My configuration:
I have two "2 finger gestures":

  • 2 Finger Swipe Left
    • Action - Send Keyboard Shortcut - cmd + ]
  • 2 Finger Swipe Right
    • Action - Send Keyboard Shortcut - cmd + [

Usage - I use those shortcuts in Android Studio for navigation - navigating back and forth on the places where the cursor was placed. Same shortcuts can be used in Chrome for navigation through the history.

Issue:
The first Back gesture (cmd + [) is triggered and executed fine. For every following it looks like it executes both - the one back (cmd + [) and then one forth (cmd + ])... it is visible that the cursor moves to the previous line, and then it automatically moves back to the last one. So, you can do only one step back (the first) and after it you are looping on the same spot.

did you maybe modify the two finger swipe sensitivity?

First - Thank you for the quick response!

I did not touch those, and just in case I "Reset ALL settings" - no difference.

Weird. I can't reproduce the issue unfortunately.

Could you check whether it shows both gestures in "Recently used" when you trigger only one of them?

It triggers and shows only the correct gesture. I do not see one triggered after the other.
I also checked it with the HUD Overlay - it looks correct.

ok, then maybe it's a problem with Android Studio (unfortunately it behaves in weird ways sometimes, probably because it's a Java application).
I'll check later today with my Android Studio installation!

I'll be updating the OS to Sequoia 15.2 later today... So, I'll update if anything changes.
Tnx again for taking care!

No changes after OS update.

Though, I noticed some details around this behavior:

  • the issue is also reproducible/observable in Google Chrome - those shortcuts are used for Backward/Forward History navigation
  • the issue is ONLY reproducible when the pointer is Over the application - Android Studio or Google Chrome. If the app is selected, but the pointer is NOT over the application - the gestures and shortcuts work as expected
  • if only one of the gestures is enabled (the other is dissabled), let's say I have disabled the 2 Finger Swipe Left gesture (assigned to cmd+] ) the following behavior is observed:
    • when 2 Finger Swipe Right (cmd+[) gesture (the active one) is triggered, it fails as explained before: the first time triggered - works, the following triggers are failing
    • when 2 Finger Swipe Left (cmd+] - the inactive/disabled one) is executed/triggered - the back navigation is correctly executed every time. Note that the back navigation (cmd+[) is assigned to the other swipe direction and this one whould be disabled.