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 tab-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