SOLVED: Can't set double right-click using normal mouse

I cannot record a double right-click, but have no problem recording a double left-click or double middle click. What am I doing wrong @Andreas_Hegenberg? Screen recording: https://youtu.be/q0XyhR9V2sI

When I double right click, BTT only records the first right click.

This is the mouse: Amazon.com

BTT v4.643
macOS Sonoma 14.5

Thanks!

right click is special due to its default context menu function. BTT currently can not do double-right-clicks

//edit, weird at least I thought so. However it seems to work fine here - currently running Sequoia beta though

When I first recorded a double right-click today it worked! But after I accidentally unassigned it, I am no longer able to record it again. I don't understand.

maybe you have already configured a trigger for single right-click? that might block any attempt to record a double-click. If so, disabling that should help

Thanks @Andreas_Hegenberg I have no single right-click triggers configured. Is there a way I can see if BTT is detecting the double right-click? Logs, diagnostics?

no I don't think so.

You could paste this json into BTT to add a double-right-click:

[
  {
    "BTTActionCategory" : 0,
    "BTTLastUpdatedAt" : 1723046597.8842249,
    "BTTTriggerType" : 1101,
    "BTTTriggerTypeDescriptionReadOnly" : "Double Right Click",
    "BTTTriggerClass" : "BTTTriggerTypeNormalMouse",
    "BTTUUID" : "9DDC1B76-065E-4C4B-9CF3-627E9526DF2E",
    "BTTPredefinedActionType" : 366,
    "BTTPredefinedActionName" : "Empty Placeholder",
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTOrder" : 0,
    "BTTAdditionalActions" : [
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1723045718.4504709,
        "BTTTriggerParentUUID" : "9DDC1B76-065E-4C4B-9CF3-627E9526DF2E",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeNormalMouse",
        "BTTUUID" : "280E92F6-EF8B-4694-818E-2672322D4BE5",
        "BTTPredefinedActionType" : 6,
        "BTTPredefinedActionName" : "Application Expose",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 26
      }
    ]
  }
]

Thank you Andreas, pasting the json adds the trigger and action but it doesn't activate when I double right-click. Screen recording: https://youtu.be/iyzwa1SSKAs

in that case BTT really doesn't receive a double-click state from the system. Did you maybe change any system settings or settings related to your mouse?

Is it macOS that interprets single-click vs double-click and passes that to BTT, or does BTT monitor all mouse clicks and determine whether it's a single or double-click based on timing?

If I use Karabiner-EventViewer, it registers clicks from each mouse button. It calls my right-click button "button2" Screen Recording: https://youtu.be/2-5kgepdRfU

BTT uses the system provided clickstate that is calculated by macOS, it doesn’t track the click state itself

Thanks. I get the same result with both an Apple Magic Mouse and with a different USB mouse. None are able to detect and double-right click anymore. I'll continue to troubleshoot.

do you have karabiner elements running? maybe something is configured in there?

I also had that concern. I uninstalled Karabiner completely, rebooted, but still cannot detect a double right-click in BTT.

I've discovered something strange. BTT appears to be affecting my right-clicks despite no triggers configured. It modifies the right-click behavior in certain apps until I quit BTT.

Here is a quick demonstration screen recording: https://youtu.be/exnqX36TZv4

With BTT running, I attempt to right-click on a message (in Messages) to open the tap-back menu but nothing happens. As soon as I quit BTT, the normal right-click behavior returns.

possibly check in the „recently used“ section in BTT whether it is showing anything on right-click

Maybe you have s right click action in some conditional activation group or for specific apps?

FOUND IT!!!

This setting was enabled and was blocking me from using double right-click. Recently, I've been unable to get gestures working, so these right-click settings must have been competing with one another.

Once I unchecked it and restarted BTT, I was able to use double right-click as a trigger.

Thank you for all the help! I wish there was an easier way to find the conflicting settings, but we got it eventually.

oh yes, that would indeed conflict with double-right click :see_no_evil: glad you found it!

1 Like

Hi, I'm also facing the same issue double right click not being recorded. I also have gestures configured, so if I disable that setting in the screenshot above, I'm not able to use mouse gestures.

you can not have both at the moment. If you want double-right-click you'd need to choose a different way to start drawings.

I'd still love the ability to have both double right-click as a trigger AND right-click drawing recognition.

Other methods to start drawing don't work as well or smoothly as the default.

I have the MacStroke app installed. It let's me draw with right mouse button and I can still map the double right click in BTT. BTT let's me record the double click with the MacStroke right mouse gestures already active. Now, I'm trying to use BTT ford gestures, it has all these other issues.