Disabling usage logging causes variables not to work

I couldn't figure out why a shortcut I had made previously was no longer working, and I finally realized that it was because the BTTLastTriggeredUUID variable no longer existed.
After doing some more snooping, I eventually realized that when I disabled usage logging (by going to View>Show Usage View and unchecking "Enable usage logging in BetterTouchTool") the following variables no longer update:

  • BTTLastTriggeredAction
  • BTTLastTriggeredUUID
  • BTTLastTriggerTime

I understand that in a way this makes sense (because these variables are "logging" the most recent "usage"), but I'm not sure if it is an intentional effect. Either way, I think it would make more sense to be able to disable longterm usage logging separately from these variables, in case they are being used by any triggers or actions.

Device Info:

  • Device: M1 MacBook Pro (2020)
  • OS: 13.1
  • BTT Version: 4.075

thanks for reporting, I’ll fix that.

(for now I’d recommend to leave the usage logging on, it only logs to your local machine and only very basic info)

1 Like