Action Type text with @ does not work anymore with version 4.832

Describe the bug
I'm using a keyboad shortcut to quickly type my email address. The keyboard shortcut is calling the action "Insert / Type / Paste Custom Text" configured as "Type custom text" and "Insert Text by Typing" to type my email address (ie myemail@gmail.com). It used to work very well. Now with version 4.832, when using this shortcut, I get the following text: myemailgmail.commyemail@gmail.com.
It seems the problem is when using the '@' character.


Device information:

  • Type of Mac: MacBook Pro
  • macOS version: 15.0.1
  • BetterTouchTool version: 4.832

possibly try to restart your system, there hasn’t been any change to the typing code in a long time

Hello Andreas,

Thank you for your message. Unfortunately a macOS restart does not resolve the issue reported.

I quit BetterTouchTool, opened TimeMachine, restored the version that was working fine, which is version 4.707, relaunched BetterTouchTool and I confirm with version 4.707 typing text containing the @ character is working fine. Unfortunately, BetterTouchTool does not notify me for every single new release but quitting BetterTouchTool, opening TimeMachine, and restoring the next version I installed after version 4.707 which was version 4.826, the problem is reproducible. So I can't tell you in which release exactly the problem got introduced but it's between 4.707 and 4.826.

I conducted numerous tests with version 4.835, and here are my findings:
When using my former keyboard shortcut "CMD + SHIFT + 2" the problem as described above happens ( ie the typed text is: myemailgmail.commyemail@gmail. com ; I had to put a space between gmail. and com because the forum prevent new users to add more than 3 URL in a post).
But by just changing the keyboard shortcut to "CMD + SHIFT + 3" to call the same action, the text is typed correctly ( myemail@gmail. com ). My keyboard is a US keyboard so the 2 key is @ when pressing shift.
By changing the keyboard shortcut to OPTION + 2, the text is typed incorrectly ( myemailgmail.commyemail@gmail. com ).
By changing the keyboard shortcut to OPTION + 3, the text is typed correctly ( myemail@gmail. com ).
So something is happening when using the 2 key. And as mentioned above, it is working fine with version 4.707. I'm using my keyboard shortcut to type my email address at least ten times everyday so quickly realized the bug after updating BetterTouchTool.

Thank you for trying to reproduce it on your end.
I appreciate your support and this fantastic application. I truly enjoy using BetterTouchTool, it is so useful.

most likely it's working with 4.707 because when you downgrade you also downgrade your configuration. If you want you can go to Help => Export Diagnostic Debug Information and send the result to andreas@folivora.ai, then I can have a look!

Maybe a key sequence or something similar that is triggered with the 2 key?

I'd recommend to look into the "Recently Used" section in BTT to see whether there was anything strange.
In general pasting instead of typing is more robust with special characters, but of course this can also be problematic in some situations.