Nice solution. Very clever. Thank you.
I've tried it briefly and tried to configure additional "permanent" floating menu for the unfocused screen, but I was not able to. Idea is not make sure only 1 window stands out across all screens.
Additionally if I use shortcuts to move the window between the 2 monitors, the floating menu stays on the one initially shown (I need to click on the window so that the floating menu is "transferred" to the correct screen and behind the focused window). If I use the mouse and drag the window to the other monitor - no issues. This is somewhat similar to the an issue described here, but in this case "Prevent Window From Moving Outside of FocusedScreen" is unchecked.
I've also tried to create an trigger "Focused Window Did Change":
[
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1748595902.427417,
"BTTTriggerType" : 784,
"BTTTriggerTypeDescriptionReadOnly" : "Focused Window Did Change",
"BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
"BTTUUID" : "C4F3480A-F9F3-40F4-B218-FD7A885813C7",
"BTTPredefinedActionType" : 366,
"BTTPredefinedActionName" : "Empty Placeholder",
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTOrder" : 13,
"BTTAdditionalActions" : [
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1748596006.0274429,
"BTTTriggerParentUUID" : "C4F3480A-F9F3-40F4-B218-FD7A885813C7",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
"BTTUUID" : "9172C6DB-B828-4302-8B07-7E9D1665867A",
"BTTPredefinedActionType" : 345,
"BTTPredefinedActionName" : "Pause Execution or Delay Next Action (async or not blocking)",
"BTTDelayNextActionBy" : "0.2",
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTOrder" : 0
},
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1748595996.560638,
"BTTTriggerParentUUID" : "C4F3480A-F9F3-40F4-B218-FD7A885813C7",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
"BTTUUID" : "6910BE34-FF92-46EE-A8E6-D6B44EF84518",
"BTTPredefinedActionType" : 386,
"BTTPredefinedActionName" : "Show Floating Menu",
"BTTAdditionalActionData" : {
"BTTMenuActionMenuID" : "dim_screen2",
"BTTMenuActionRestorePosition" : true
},
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTOrder" : 1
}
]
}
]
which will always trigger the menu, but when switching between 2 apps, on 2 different monitors, using shortcuts, but the menu is not moving behind the newly focused window on the other screen.