I'm using OSX Yosemite and I hate how windows maximization works... previously (with Mountain Lion) I was using RightZoom, in order to always maximize windows as it should be (using the whole space). I discovered that by clicking on the green button with ALT + SHIFT the maximization is applied as I like, BUT is very annoying... so I created a shortcut (CMD+SHIFT+M) by going to preferences > shortcuts > app shortcuts > clicking on "+" and creating a shortcut named "Zoom"... it works great for all the applications but not for the Java ones (or at least it does not work for Intellij Idea and PyCharm)... so... are app shortcuts available only for native Cocoa applications? Is there another way for a fast and simple maximization? (I was thinking about some kind of "defaults write blahblah", but I didn't find anything)

2 Answers 2


It's not strictly speaking about Cocoa apps vs Java apps.

What you're doing when you create a shortcut like that is assigning a keyboard shortcut to existing menu items. So if the application has a "Zoom" menu item, your keyboard shortcut will activate it.

If you have a window open that doesn't have a Zoom menu item, or where the Zoom menu item is disabled, your shortcut won't work.

Your shortcut will work in Eclipse for example, even though it's a Java application, because it provides the Zoom action.

So there won't be a system-wide way to assign a shortcut to this action without using third-party software - either the application provides the Zoom action or it doesn't. It might be worth filing feature requests with the application developers, as it's standard in OS X applications to provide this menu item.

  • 1
    ok, I've got it now. Thank you... by the way, I've currently re-installed RightZoom and configured it properly to work with my custom shortcut :)
    – daveoncode
    Nov 3, 2014 at 15:53
  • must give that a go myself :)
    – CupawnTae
    Nov 3, 2014 at 19:59

http://spectacleapp.com is a free app which will allow you to do all sorts of window manipulation on the Mac, including “Fullscreen” which really means “maximize”:

enter image description here

You can set your own keyboard shortcuts, of course.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .