I have no idea what is causing this, and because of this issue, I can't use any snippets that make use of the control key .... Please help, thank you - this is driving me absolutely bonkers.
⌃ has been the OS-wide "show the contextual menu when left clicking" modifier for a long time, so not just in Safari, but it doesn't stop you from using a ⌃ hotkey trigger.
Not sure what you mean by "snippets" -- have you got an example you can share?
He may be referring to the new "Prompt for Snippet" action.
Thanks @Airy -- I obviously need to catch up on some stuff. Homework for the weekend!
Still not sure where the ⌃ key comes into it, though -- AFAIK it's never a modifier for typed text, you can still use it as a text expansion trigger in the prompt when Safari is active, etc.
I've run into this problem at some point recently. Whenever the control key is pressed in Safari I get a little window appear at the bottom right of the browser window saying "Display a Menu" and I can't activate any KM Macros. I have a ton of useful macros when in Safari for websites I visit often and now none of them work. This started some months ago. Occasionally they will work, then the "display a menu" will start appearing again. Any keyboard shortcuts that don't make use of the control key to trigger KM macros will still work. But it seems Safari completely blocks the control key when this thing happens. So KM won't trigger at all. Very frustrating and I can't work out what's changed.
Are you using an Apple Magic Mouse?
Are you using an older version of macOS?
I'm just asking because these things might play a role.
I am/do, I can get the Display A Menu status bar to show, and I have never seen the issue described above whereby the Control key becomes unavailable for KM.
@Limitedheadroom: There are two easy ways to test if it's this Display A Menu status bar causing issues.
-
Use the View menu in Safari to select Hide Status Bar. Alternatively,
-
Have a macro that has shown this issue first move the mouse to the top of the screen before executing its other actions. Why? Because the Display A Menu status bar only appears if the mouse is over the web page, not other parts of the browser (e.g., window chrome) or the system (e.g., the menu bar).