BetterSnapTool: Shortcuts keep disappearing

Describe the bug
When restarting the computer the shortcuts assigned to different snap areas stop working. When editing the snap areas you can see that the shortcut has been unregistered.

Also, when connecting to a different monitor of the same resolution, the shortcuts also stop working. I have three monitors that are all 3840x2160. Two of them are the exact same model. When I switch between the monitors that are the same model the shortcuts are preserved, but if I switch to my 3rd monitor of a different brand, neither the snap areas or the shortcuts are registered anymore.

Device information:

  • Type of Mac: 2021 M1 Max
  • macOS version: Ventura 13.0
  • BetterTouchTool version: 1.9.9

Snap areas are (currently) bound to a specific display, this is so you can create custom layouts for every connected display. It is possible that some displays of the exact same type do not provide enough identifying information to differentiate between them.

However this doesn't explain the shortcuts not working after a restart (unless you have different display connected afterwards). I haven't encountered such an issue yet.
Are you sure you are on Ventura 13.0? 13.4 would be the current version.

Hi Andreas,

Thanks for your reply.

It is possible that some displays of the exact same type do not provide enough identifying information to differentiate between them.

This makes sense.

13.4 would be the current version.

I am currently using 13.0, I will try updating to 13.4 and test it once I get to my office.

I have another issue as well. In my current situation, I work from two different places. I have a separate monitor for each place of work, but both monitors are identical in aspect ratio and resolution (3840x2160). I want to set up some custom snap areas with keyboard shortcuts, that work regardless of which of the monitors I'm connected to. What I am encountering though, is this following scenario:

  1. Connect to monitor A
  2. Define a new snap area
  3. Assign shortcut to snap area (CTRL+SHIFT+1)
  4. Disconnect from monitor A
  5. Connect to monitor B
  6. Define a new snap area
  7. Assign shortcut to snap area (CTRL+SHIFT+1)
  8. Disconnect from monitor B
  9. Connect to monitor A
  10. Shortcut is no longer working on monitor A.

It seems like the shortcuts are registered globally, and by setting the shortcut while connected to monitor B will override the shortcut that was set for monitor A. Is it possible for you to implement a feature which allows me to use the same shortcut for the two different monitors? (They are never connected simultaneously)

Edit: Another solution could be to allow the user to save a snap layout as a template, and allow the user to choose which template to use for a specific monitor via the settings. This would allow me to have a single snap layout template, which I could assign to both of my monitors.

Can also confirm I periodically have shortcuts disappear when restarting. Sometimes it's custom snap areas but the most annoying and consistent one is the maximize shortcut. Any news on a fix?