Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

willmtaylor

macrumors G4
Original poster
Oct 31, 2009
10,314
8,198
Here(-ish)
I have a few apps that ignore keyboard shortcuts. It's not terribly inconvenient, but it is annoying. My question is, "How?" How can an app not...submit to?...the OS's requests to hid (command H) or minimize (command M)?

Thanks!
 
Apple must provide an API that allows it. So the developer is not really subverting the OS, but just making a bad decision.

Maybe you can yourself "override their override" using this area in System Preferences:

Screenshot 2019-02-21 at 15.44.28.png

That shows some custom keyboard shortcuts I set up for Notes and Safari. If Safari was the problem app you are describing, I would add one for "Hide Safari" + Cmd+H
 
  • Like
Reactions: willmtaylor
Apple must provide an API that allows it. So the developer is not really subverting the OS, but just making a bad decision.

Maybe you can yourself "override their override" using this area in System Preferences:

View attachment 822896
That shows some custom keyboard shortcuts I set up for Notes and Safari. If Safari was the problem app you are describing, I would add one for "Hide Safari" + Cmd+H
I tried setting up shortcuts for the app in the above panel, but there's no response when I set them up.

Am I doing something wrong?
Screen Shot 2019-03-07 at 08.07.53.png
 
All I can suggest is to make sure each one exactly matches the text of the corresponding menu bar item that you would click manually.

With Safari as an example again, if you look at the menu bar item, it actually reads "Quit Safari" and not just "Quit".
 
  • Like
Reactions: willmtaylor
Some Applications, like Adobe Illustrator, have remapped by default those key-commands to different functions (ie Hide Edges). In some of those Apps, there is a function that lets you map them in a different way (Keyboard Shortcuts under Edit in Illustrator).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.