Does anyone have an idea why Application Switching doesn't work on this setup inside Screen Sharing?
I have a synced KM setup between my Macbook Air and Mac Mini. I created a macro group, that should be enabled only on my Air. Inside it, is an Application Switcher macro that should only work when the front application is not Screen Sharing.
I want the MacBook Air’s application switcher to be disabled when Screen Sharing is in front, so it doesn’t interfere with the application switcher inside the screen sharing session. This part works. But now, when Screen Sharing is in front, the application switcher also stops working on the Mac mini, which I don’t want.
The default Application switcher macro, where its both shared and used by the device works, but at some point, is having a problem where while when I'm using Screen Sharing, the switcher stops working inside and the Mac Air switcher overrides
Update: This is still a problem for me. Now it sometimes doesn't trigger the switcher on Air, defaulting the the built-in application switcher. Also, when doing CMD + Tab on mini, it switches the text to uppercase (like turning on Caps Lock) even if it doesn't actually triggers the Caps lock (no light) but I have to click Caps lock to make it back to normal again (sorry for the bad wording).
I'll be using the default Application switcher setup on KM for now, meaning enabled by default on both devices without any triggers or conditions. I'm back to the problem where sometimes, the KM application switcher on Macbook Air interferes with the Application Switcher trigger on Mac mini.
Yes, hot key triggers are "swallowed" -- they trigger the macro and are not passed on to the application.
Your solution is good for "local" key presses, but remote desktop apps (and virtual machines) can be a bit hit and miss with their handling of KM's simulated keystrokes -- particularly modifiers.
A better solution here is to put your Switcher macro in a Group that isn't active when Screen Sharing is the frontmost app:
That way, when Screen Sharing is frontmost on your Air the macro isn't available, the hot keys aren't swallowed and the key presses are passed "normally" to the remote machine.