Accessibility Issue

  • Type of Mac: Macbook Pro 16" 2021 M1 Max 32 GB
  • macOS version: Sonoma 14.7.5
  • BetterTouchTool version: 5.381

I am having a problem with these two triggers:

Both triggers have the same structure with different identifier names in the actions: first there is a cancel of a delay, and after there is an action sequence.

The problem that I am experiencing is that every time I reboot the computer, the actions inside the "Execute Action Sequence after Timeout" are not executed.

I have done a lot of tests adding actions of "HUD overlay" everywhere to detect the issue, and I'm 99% sure that the problem is in the execution of the "Execute Action Sequence after Timeout".

How I am fixing it? The only way to fix it is:

  • open BTT or keep BTT running (quitting BTT with the next steps doesn't fix the problem)
  • go to "System Settings>Security>Accessibility" and disable BTT
  • wait to BTT to launch the window warning to allow permissions in system settings
  • enable BTT again in "System Settings>Security>Accessibility"
  • the BTT warning window changes inviting to open BTT configuration
  • now BTT works with no problem

I want to remark that this only happens after rebooting the computer. These triggers and actions were working correctly before and I have changed nothing that can cause this issue. I don't know if it's caused due BTT last versions or due the last update of Sonoma.

I send the two triggers exported if you want to check them.

exported_triggers.bttpreset (7.1 KB)

Hi again

Today I have rebooted my macbook.

After executing an applescript with a shortcut, I get this error:

Error missatge: BetterTouchToolAppleScriptRunner not allowed to send keystrokes
Error number: 1002

Fixed doing the workaround described in the previous post.

Did you check this issue @Andreas_Hegenberg ? Any idea what's going on?

sounds like a corrupted tcc database. You can try to reset it just for BTT by running this terminal command, make sure to quit BTT first!

sudo tccutil reset All com.hegenberg.BetterTouchTool

If that doesn’t help you might need to reset the whole tcc permissions database ;-(

It seems the problem is fixed!

Thx a lot!