Triggers are disabled on version 5.140

Device information:

  • Type of Mac: Apple M2 Pro
  • macOS version: 15.1.1 (24B91)
  • BetterTouchTool version: 5.140 (2025012901)

Updated to 5.140 (2025012901), and now all my triggers are disabled.
image

Importing a backup (which I create at least once a day) restores them, but they remain disabled. I can’t simply enable all triggers because some were intentionally disabled due to redundancy or conflicts with existing ones.

Including individual tiggers and also containing folder.

that is very strange, did they get disabled after upgrading or after importing a preset?
Also what kind of triggers are they? (I just tried to import various presets but they seem to enable fine) Would you maybe be able to share such a preset with me? (andreas@folivora.ai)

after update, also after deleting all and reimporting.

Here is one ( I Use BTT to emulate VIM across all the OS)

[
  {
    "BTTActionCategory" : 0,
    "BTTLastUpdatedAt" : 1738153426.691824,
    "BTTTriggerType" : 0,
    "BTTTriggerParentUUID" : "2F284489-E587-4DF6-B961-BF58C76250C5",
    "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
    "BTTUUID" : "47E8ABAB-61C2-4C41-92E5-A0077B86039C",
    "BTTAutoAdaptActionToKeyboardLayout" : true,
    "BTTGenericActionConfig" : "autoAdapt",
    "BTTShortcutToSend" : "58,125",
    "BTTAdditionalConfiguration" : "1572912",
    "BTTKeyboardShortcutScope" : 0,
    "BTTKeyboardShortcutKeyboardType" : 1825,
    "BTTRepeatRate" : 0.10000000149011612,
    "BTTRepeatDelay" : 0.10000000149011612,
    "BTTTriggerOnDown" : 1,
    "BTTLayoutIndependentChar" : "j",
    "BTTEnabled" : 0,
    "BTTEnabled2" : 1,
    "BTTShortcutKeyCode" : 38,
    "BTTShortcutModifierKeys" : 1572864,
    "BTTOrder" : 2,
    "BTTAutoAdaptToKeyboardLayout" : 0,
    "BTTTriggerConfig" : {
      "BTTLeftRightModifierDifferentiation" : 1
    }
  }
]

Managed to get it to work, after deleting all profile and creating an empty profile as default, then importing my profile, it came back ok.

I still believe having the support to save the entire profile to a json / db / etc on a time based / change base (each time there is a modification to the config) would go a long way with users.

Today i'm relaying on python code and schedule with BTT and its rather flaky :sweat_smile:

mhm the strange thing is this:

  "BTTEnabled" : 0,
   "BTTEnabled2" : 1,

They should both be 1

Do you remember (approximately) what was the last version you had installed?

And thank you as always for the very swift replay!!

I think i was on the one after Christmas, around here:

I can't really think of a reason why it would get disabled. Do you have the experimental cloud sync enabled?

If possible you could go to ~/Library/Application Support/BetterTouchTool and copy the 3 files from the previous version and send them to me (andreas@folivora.ai)

For example:
btt_data_store.version_5_130_build_2025012705
btt_data_store.version_5_130_build_2025012705-shm
btt_data_store.version_5_130_build_2025012705-wal

You can also try to quit BTT and just delete the latest copies of these 3 files (i.e.
btt_data_store.version_5_140_build_2025012901
btt_data_store.version_5_140_build_2025012901-shm
btt_data_store.version_5_140_build_2025012901-wal

Then BTT will fall back to the previous ones

Not sure what it contains, I think i have some private data there. since I managed to get it working again, I'll hold on sending these for now :sweat_smile:

all good! I haven't received similar reports yet, so maybe it was just a weird glitch

1 Like