Can not input ´0´ through keyboard

Describe the bug
Since recently (maybe from of the latest MacOS update from 12.3 to 12.4), whenever BTT is open, both keyboard(external and on laptop) can not input key '0' anymore, both keyboard are EU Standard German Keyboard. I've checked thoughly, there is no shortcut assignment for key '0' anywhere in BTT. Once BTT is quit, it works again as normal, key '0' starts working again. Restart Computer and BTT didn't help.

Affected input device: keyboard (both on laptop and external)

Device information:

  • Type of Mac: Macbook Pro 2017 (no TouchBar)
  • macOS version: 12.4
  • BetterTouchTool version: 3.785

Additional information (e.g. StackTraces, related issues, screenshots, workarounds, etc.):
Sometimes, quite rare and random, the key '0' works for Spanish keyboard, but once switched to US keyboard, it stopped working again, and switch back / restar BTT won't help.

Maybe you have some FN+0 shortcut and macOS has entered secure input mode for some reason?

You can go to Help => Export Diagnostic Debug Information and send the result to andreas@folivora.ai, then I can have a look

Actually I don't have any FN+0 shorcut or anyother shorcut combination with 0 (or that certain physical key on the keyboard, independent of the input method used).

I've just sent you an email with the dianostic debug information exported from BTT attached. Thanks again.

Mh it seems to work fine with your settings and my german keyboard. Have you tried quitting other apps to see whether there is maybe some conflict?

Thanks for the quick reply, I didn't install any new software (which may potentially run in the background recently) and I've just tried to quit all software including hidden (background) software (KeyboardPilot and MonotorControl, etc.), still the same issue. I suspect this happens either due to the recent MacOS update (12.3 - 12.4) or the recent BTT update (which may happen automatically in the background).

I'm wondering is there a way to check for the keyboard input / shortcut log, in order to see what exactly happend after I click the key '0'?

Unfortunately there is no such log.
Can you input the 0 key in BTT when recording a shortcut?

Btw. I'd recommend to disable iCloud sync, it's super experimental and causes lots of issues currently. Maybe it has broken something within your preset - possibly try to create a new preset and disable your existing one to see whether that helps.

If nothing helps, maybe export your preset, delete all BTT settings (create a backup first) by deleting this folder:
~/Library/Application Support/BetterTouchTool
(Go there via Finder => Go => Go to Folder)

I've just tried to create a short cut in BTT by input 0 and output 0. And it worked for a few second until I switch keyboard again and it stopped working.
The weird thing is that now my 'j' key also stopped working (I found this out as I was typing this reply 'just'). Similarly, disable BTT, 'j' and '0' start working again.

I'll then try to export my preset, disable iCloud sync and delete BTT settings, see what happends then and let you know. Thanks. :slight_smile:

Thanks again for your help.
I've disabled iCloud sync and deleted all BTT settings accroding to your instructions, it looks like everything is fine now.