Changing Triggered Snap Areas Based on Monitor Configuration

Sorry if this has been asked before, but I couldn’t find any posts that quite matched my issue.

I’m trying to set up BetterTouchTool to automatically switch between different sets of snap areas depending on which monitor is connected. For example, I want one set of snap areas to activate when my “Dell U2720Q” is plugged in and a different set when I’m using my “LG UltraFine.”

I’ve read that Conditional Activation Groups might be the way to go, but I’m having trouble figuring out how to write conditions based on the specific monitors connected. Does anyone have a step-by-step guide or example of how to set this up?

Any advice would be greatly appreciated!

Thanks in advance!

that should be the default behavior - snap areas configured for a specific display will only show up on that display

with a little sleuthing i noticed that the trigger area for the snap wasn't quite the same when i was on one monitor setup vs another. so, part of what's really going on here (i think) is that I run a KVM & HDMI switch combo to rotate which monitors I have in use with which machine at a given time; i.e. --

Setup A: macbook on Screen 1 — PC on Screen 2
Setup B: macbook on Screen 1 & 2

.... at some point I must have created snap zones on Screen 1 for both Setup A & B since the zones didn't carry between setups.

→ What I'm really trying to accomplish here is "always snap to right side of Screen 1 when this shortcut is pressed regardless of whether you're in Setup A or Setup B" ... I'm unsure how to accomplish that. Seems like I can do it by triggering both the snap areas from Setup A and B, but this causes some confusing/flashing when it triggers both actions in sequence and is messy...

aside -- been a pro customer for like a decade and you're always so impressive at responding to posts all these years later, Andreas. appreciate it.

If only keyboard shortcuts are relevant, you should be able to use the predefined action "Custom Move Resize"
For example this would resize to the left third of the current screen: