Different BTT icons affect the functions

This is what the BTT icon in the menu bar normally looks like.

image

But sometimes it also looks like this. Then BTT does not work properly until I click on the icon and restore it to its "original" state. Is this just me?

image

That looks like the "pressed" state. It should only look like this if the menu is being shown.
Do you know what causes it to stay in that state?

If macOS still thinks it is showing the menu, it will kind of "freeze" the rest of the BTT process, which might explain your issue.

Yes, I think it is as you say. The "pressed" status remains when I click on the icon, the menu opens, and then click somewhere to close the menu again.

It doesn't happen when I select something from the menu and then it closes.

that is pretty strange. Does it only happen with the BTT icon? Which version of macOS are you currently on?

Yes, only with BTT. Ventura 13.2.1.

I added an extra check in 4.415, however it seems like this was just a visual glitch which shouldn't affect the functionality (the highlight state didn't update in some situations)

Now it's like this: I click on the BTT icon, the icon goes dark, but the menu doesn't open. Only when I click a second time the menu appears :thinking:

these changes between the operating systems are driving me crazy :sweat_smile: will look into my virtual machine for macOS 13 soon.

Take it easy, this is not urgent :slightly_smiling_face:

It is not clear to me what connection this is supposed to have. But with v 4.415 many key sequences no longer work. I am back to 4.413. Everything works as usual. :man_shrugging:

4.415 alpha has many changes related to left / right modifier keys, this might still cause issues in some places. Should be fixed later today / tomorrow :slight_smile:

(Would be great if you could post an example key sequence that didn't work anymore)

4.417 should at least fix the display of key sequences, the rest seems to work here - but very possible I'm missing a part.

Sure, I already reverted to the older version, and I stopped as soon as I noticed the error ... but from memory

Double tab right shift

l⌥ + l⌃ and l⌥ + l⌘

I'll try the new version later ... but first I'll put my little son to bed. :sleeping_bed: :sleeping:

1 Like

need to do that as well now, but they are still running through the living room wide awake :wink:

Er schläft :champagne:

Unten eine Reihe von Key Sequences, die auch mit 4.417 nicht funktionieren. Mm, es sind richtig viele ... sorry, das ist nur eine Auswahl. Und natürlich danke für den fix :slightly_smiling_face:

Hier auch Ruhe :slight_smile:
Könntest du mir ein oder zwei davon hier reinkopieren? (Cmd+c oder rechte Maustaste zum kopieren, dann hier das JSON einfügen)

Wir haben sie gewollt, jetzt habe wir sie ... und das ist ein Segen :wink:

JSON klar ... ok so?


[
  {
    "BTTLastUpdatedAt" : 1709323735.922435,
    "BTTTriggerType" : 624,
    "BTTTriggerTypeDescription" : "Bitte einen Trigger auswählen",
    "BTTTriggerClass" : "BTTTriggerTypeKeySequence",
    "BTTUUID" : "86327800-BC87-4120-9AB5-127387C8F1AC",
    "BTTPredefinedActionType" : 335,
    "BTTPredefinedActionName" : "Cycle through multiple actions (on repeated trigger)",
    "BTTNotesInsteadOfDescription" : 1,
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTOrder" : 12,
    "BTTAdditionalActions" : [
      {
        "BTTLastUpdatedAt" : 1651680964.0049,
        "BTTTriggerType" : 717,
        "BTTTriggerTypeDescription" : "Action Sequence in Cycle Through",
        "BTTTriggerParentUUID" : "86327800-BC87-4120-9AB5-127387C8F1AC",
        "BTTTriggerClass" : "BTTTriggerTypeCustomActionConfig",
        "BTTUUID" : "3D10E913-7461-43C1-9653-574438982A42",
        "BTTLayoutIndependentActionChar" : "F9",
        "BTTShortcutToSend" : "59,58,56,55,101",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 0
      },
      {
        "BTTLastUpdatedAt" : 1651680972.106199,
        "BTTTriggerType" : 717,
        "BTTTriggerTypeDescription" : "Action Sequence in Cycle Through",
        "BTTTriggerParentUUID" : "86327800-BC87-4120-9AB5-127387C8F1AC",
        "BTTTriggerClass" : "BTTTriggerTypeCustomActionConfig",
        "BTTUUID" : "24169676-DB55-42C2-8CFC-FD6BEE5B04E4",
        "BTTLayoutIndependentActionChar" : "F6",
        "BTTShortcutToSend" : "59,58,56,55,97",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 1
      }
    ],
    "BTTGestureNotes" : "Tabs nebeneinander anordnen ein\/aus",
    "BTTKeySequence" : {
      "BTTPauseBetween" : 0.72361962145969494,
      "BTTKeyCount" : 4,
      "BTTKeySequenceDownKeys" : [
        {
          "BTTKEYCharacter" : "⌥",
          "BTTKEYCode" : 58,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : "⌘",
          "BTTKEYCode" : 55,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        }
      ],
      "BTTKeySequenceMixedKeys" : [
        {
          "BTTKEYCharacter" : "⌥",
          "BTTKEYCode" : 58,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : "⌘",
          "BTTKEYCode" : 55,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : "⌘",
          "BTTKEYCode" : 55,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : "⌥",
          "BTTKEYCode" : 58
        }
      ],
      "BTTKeySequenceUpKeys" : [
        {
          "BTTKEYCharacter" : "⌘",
          "BTTKEYCode" : 55,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : "⌥",
          "BTTKEYCode" : 58
        }
      ]
    }
  }
]


[
  {
    "BTTLastUpdatedAt" : 1709323692.2714739,
    "BTTTriggerType" : 624,
    "BTTTriggerTypeDescription" : "Bitte einen Trigger auswählen",
    "BTTTriggerClass" : "BTTTriggerTypeKeySequence",
    "BTTUUID" : "8ED20EBD-5248-4DA5-8ECF-90A85CE79862",
    "BTTLayoutIndependentActionChar" : "p",
    "BTTAutoAdaptActionToKeyboardLayout" : true,
    "BTTGenericActionConfig" : "autoAdapt",
    "BTTShortcutToSend" : "59,58,56,55,35",
    "BTTNotesInsteadOfDescription" : 1,
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTOrder" : 10,
    "BTTGestureNotes" : "Panel ein\/aus",
    "BTTKeySequence" : {
      "BTTPauseBetween" : 0.61224489795918358,
      "BTTKeyCount" : 4,
      "BTTKeySequenceDownKeys" : [
        {
          "BTTKEYCharacter" : "⌥",
          "BTTKEYCode" : 58,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : "⌃",
          "BTTKEYCode" : 59,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        }
      ],
      "BTTKeySequenceMixedKeys" : [
        {
          "BTTKEYCharacter" : "⌥",
          "BTTKEYCode" : 58,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : "⌥",
          "BTTKEYCode" : 58
        },
        {
          "BTTKEYCharacter" : "⌃",
          "BTTKEYCode" : 59,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : "⌃",
          "BTTKEYCode" : 59
        }
      ],
      "BTTKeySequenceUpKeys" : [
        {
          "BTTKEYCharacter" : "⌥",
          "BTTKEYCode" : 58
        },
        {
          "BTTKEYCharacter" : "⌃",
          "BTTKEYCode" : 59
        }
      ]
    }
  }
]

**************

[
{
"BTTLastUpdatedAt" : 1709323812.3149009,
"BTTTriggerType" : 624,
"BTTTriggerTypeDescription" : "Bitte einen Trigger auswählen",
"BTTTriggerClass" : "BTTTriggerTypeKeySequence",
"BTTUUID" : "B0B5F3AE-707D-4207-9EDD-9E35A54B62C4",
"BTTPredefinedActionType" : 366,
"BTTPredefinedActionName" : "Empty Placeholder",
"BTTNotesInsteadOfDescription" : 1,
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTOrder" : 8,
"BTTAdditionalActions" : [
{
"BTTLastUpdatedAt" : 1696604746.9595189,
"BTTTriggerType" : -1,
"BTTTriggerParentUUID" : "B0B5F3AE-707D-4207-9EDD-9E35A54B62C4",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeKeySequence",
"BTTUUID" : "972E3332-1839-47E3-AF5A-D6EEF9B65826",
"BTTLayoutIndependentActionChar" : "f",
"BTTShortcutToSend" : "56,55,3",
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTOrder" : 1314
}
],
"BTTGestureNotes" : "öffne Suchfeld (Binder)",
"BTTKeySequence" : {
"BTTPauseBetween" : 0.59484953703703702,
"BTTKeyCount" : 4,
"BTTKeySequenceDownKeys" : [
{
"BTTKEYCharacter" : "⌘",
"BTTKEYCode" : 55,
"BTTKEYDown" : 1,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1
},
{
"BTTKEYCharacter" : " Leertaste",
"BTTKEYCode" : 49,
"BTTKEYDown" : 1,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1
}
],
"BTTKeySequenceMixedKeys" : [
{
"BTTKEYCharacter" : "⌘",
"BTTKEYCode" : 55,
"BTTKEYDown" : 1,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1
},
{
"BTTKEYCharacter" : " Leertaste",
"BTTKEYCode" : 49,
"BTTKEYDown" : 1,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1
},
{
"BTTKEYCharacter" : " Leertaste",
"BTTKEYCode" : 49,
"BTTKEYRequired" : 1
},
{
"BTTKEYCharacter" : "⌘",
"BTTKEYCode" : 55,
"BTTKEYRequired" : 1
}
],
"BTTKeySequenceUpKeys" : [
{
"BTTKEYCharacter" : " Leertaste",
"BTTKEYCode" : 49,
"BTTKEYRequired" : 1
},
{
"BTTKEYCharacter" : "⌘",
"BTTKEYCode" : 55,
"BTTKEYRequired" : 1
}
]
}
}
]


****************

[
  {
    "BTTLastUpdatedAt" : 1709323621.0518799,
    "BTTTriggerType" : 624,
    "BTTTriggerTypeDescription" : "Bitte einen Trigger auswählen",
    "BTTTriggerClass" : "BTTTriggerTypeKeySequence",
    "BTTUUID" : "210471A3-F01C-4D09-9C42-84391E6A0CDD",
    "BTTPredefinedActionType" : 153,
    "BTTPredefinedActionName" : "Maus zu Position bewegen",
    "BTTMoveMouseToPosition" : "{2461.169921875, 122.27999877929688}",
    "BTTMoveMouseRelative" : "0",
    "BTTNotesInsteadOfDescription" : 1,
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTOrder" : 34,
    "BTTAdditionalActions" : [
      {
        "BTTLastUpdatedAt" : 1639140774.14272,
        "BTTTriggerType" : 624,
        "BTTTriggerTypeDescription" : "Bitte einen Trigger auswählen",
        "BTTTriggerParentUUID" : "210471A3-F01C-4D09-9C42-84391E6A0CDD",
        "BTTTriggerClass" : "BTTTriggerTypeKeySequence",
        "BTTUUID" : "219E8DE8-EF1C-4B5D-8EB5-8D73BEB0FE1F",
        "BTTLayoutIndependentActionChar" : "^",
        "BTTAutoAdaptActionToKeyboardLayout" : true,
        "BTTGenericActionConfig" : "autoAdapt",
        "BTTShortcutToSend" : "59,58,56,55,24",
        "BTTNotesInsteadOfDescription" : 1,
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 0,
        "BTTAdditionalActions" : [
          {
            "BTTLastUpdatedAt" : 1639140774.14272,
            "BTTTriggerType" : -1,
            "BTTTriggerParentUUID" : "219E8DE8-EF1C-4B5D-8EB5-8D73BEB0FE1F",
            "BTTTriggerClass" : "BTTTriggerTypeKeySequence",
            "BTTUUID" : "D36284D0-7D96-45F1-B0F5-5BF994F7B480",
            "BTTEnabled" : 1,
            "BTTEnabled2" : 1,
            "BTTOrder" : 99
          }
        ],
        "BTTGestureNotes" : "öffne KM Palette",
        "BTTKeySequence" : {
          "BTTPauseBetween" : 0.29999999999999999,
          "BTTKeyCount" : 4,
          "BTTKeySequenceDownKeys" : [
            {
              "BTTKEYCode" : 60,
              "BTTKEYDown" : 1,
              "BTTKEYOrderRelevant" : 1,
              "BTTKEYRequired" : 1,
              "BTTKEYTime" : 659111104
            },
            {
              "BTTKEYCode" : 60,
              "BTTKEYDown" : 1,
              "BTTKEYOrderRelevant" : 1,
              "BTTKEYRequired" : 1,
              "BTTKEYTime" : 659111104
            }
          ],
          "BTTKeySequenceMixedKeys" : [
            {
              "BTTKEYCode" : 60,
              "BTTKEYDown" : 1,
              "BTTKEYOrderRelevant" : 1,
              "BTTKEYRequired" : 1,
              "BTTKEYTime" : 659111104
            },
            {
              "BTTKEYCode" : 60,
              "BTTKEYRequired" : 1,
              "BTTKEYTime" : 659111104
            },
            {
              "BTTKEYCode" : 60,
              "BTTKEYDown" : 1,
              "BTTKEYOrderRelevant" : 1,
              "BTTKEYRequired" : 1,
              "BTTKEYTime" : 659111104
            },
            {
              "BTTKEYCode" : 60,
              "BTTKEYRequired" : 1,
              "BTTKEYTime" : 659111104
            }
          ],
          "BTTKeySequenceUpKeys" : [
            {
              "BTTKEYCode" : 60,
              "BTTKEYRequired" : 1,
              "BTTKEYTime" : 659111104
            },
            {
              "BTTKEYCode" : 60,
              "BTTKEYRequired" : 1,
              "BTTKEYTime" : 659111104
            }
          ]
        }
      }
    ],
    "BTTGestureNotes" : "öffne KM Palette P",
    "BTTKeySequence" : {
      "BTTPauseBetween" : 1.9999999999999998,
      "BTTKeyCount" : 6,
      "BTTKeySequenceDownKeys" : [
        {
          "BTTKEYCharacter" : "fn ",
          "BTTKEYCode" : 63,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " P",
          "BTTKEYCode" : 35,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " P",
          "BTTKEYCode" : 35,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        }
      ],
      "BTTKeySequenceMixedKeys" : [
        {
          "BTTKEYCharacter" : "fn ",
          "BTTKEYCode" : 63,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " P",
          "BTTKEYCode" : 35,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " P",
          "BTTKEYCode" : 35,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " P",
          "BTTKEYCode" : 35,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " P",
          "BTTKEYCode" : 35,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : "fn ",
          "BTTKEYCode" : 63
        }
      ],
      "BTTKeySequenceUpKeys" : [
        {
          "BTTKEYCharacter" : " P",
          "BTTKEYCode" : 35,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " P",
          "BTTKEYCode" : 35,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : "fn ",
          "BTTKEYCode" : 63
        }
      ]
    }
  }
]

Danke!

Should be working again in 4.419 alpha

Looks good. Everything seems to be back to normal. Thank you, Andreas!

One more question. Sorry, I think you've explained it to me before ... but I can't remember :face_with_diagonal_mouth:. Why does BTT (macos?) recognize that the modifier remains pressed for a shortcut, but not for a key sequence?

Example: I can execute the shortcut ⌘+a, leave ⌘ pressed and trigger ⌘+b.

With a key sequence, ⌘ must always be released first.