How to handle app-specific shortcuts in shared actions?

Hi,

I created a group called BrowserActivities and added all my browsers to it to avoid duplicating rules per app.

The issue is that even though the actions are the same (dev tools, tab switching, address bar, etc.), the keyboard shortcuts differ between browsers, so the same trigger needs to send different shortcuts depending on the active browser.

What’s the cleanest way to handle this in BetterTouchTool without ending up duplicating everything anyway?

Unfortunately if the keyboard shortcuts differ you will need to duplicate some stuff. There are many ways to achieve this - to me the cleanest would be to add additional conditional activation groups to match specific browsers. An alternative approach that would work well if it is only for a few shortcuts would be to use an if condition inside of your action sequence.