Another feature I miss from Windows is the ability to maximize the current window using a keyboard shortcut. On OS X, you can maximize an application (or, depending on the application, change its size) by using the green plus key on the top-left of the window. Unfortunately, OS X doesn't give you any way to add a keyboard shortcut to this key short of writing an AppleScript. Thankfully, this is exactly what Simon Dorfman has done. Check out his script and instructions for adding a keyboard shortcut to the maximize button under OS X.
[Update] I forgot to mention that the above hack uses QuickSilver to add the keyboard binding. QuickSilver is one of those applications that leave you wondering how you ever managed without them.
The A maximize keyboard shortcut for OS X article by Aral Balkan, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial 2.0 UK: England License.
Maybe you know the site already: http://www.xvsxp.com/ they have quite a handy section on keyboard shortcuts for both operating systems. (OsX has more btw.
This site has a long list of OS X shortcuts
http://rixstep.com/2/20040510,00.shtml
You might also want to check out quicksilver, a lovely little app that you can use to lauch apps or files without going mousing (I use it to maximize apps from the dock too). Really speeds things up.
http://quicksilver.blacktree.com/
Yeah, what always strikes me as frustrating is OSX’s mouse-driven culture, with the inability to do things by keyboard (quicker) like you can do on any windows application. You’re forced to install stuff that should have been there by default (the Alt thing, for example) or use extremely convoluted “workarounds” (Ctrl F2 on this example).
Eh, don’t make us start an endless tirade of rants against windows…..
Hi PMc, I forgot to mention in my post that the above hack actually uses QuickSilver to add the keyboard trigger. I’ll update the post to mention this! Thanks for bringing it to my attention
Man! I can’t believe QuickSilver and Parallels can’t play nice together… Sorry, Aral, I would have mentioned the incompatibility if I had known, but I’m on a PPC Mac… That seriously makes me reconsider my burning need to get a new Intel Mac.
Snap!
Have you looked in the Universal Access preference pane?
what is the keyboard shortcut for maximizing a window in Windows? I’ve been searching for this for a while but can’ t find any info on it….i know WINKEY D = desktop and M = minimize, but what about maximize?? thanks!
Hi Bobby,
Not running Windows at the moment, but off the top of my head I believe it was Alt-Space and then X. Basically, use the keyboard shortcut to bring up the context menu in the window and then hit the keyboard shortcut for the Maximize option in that context menu.
Quicksilver a handy LITTLE app? LMAO
Bobby,
In Windows, you basically don´t need a maximize shortcut! The application window will ´maximize´ simply by activating the program. actually, you cannot activate a program without maximizing the windows at the same time.
rgds,
Poby
Install Witch, and in preferences, specify the shortcut you would like to have for “Zoom frontmost window”. I have mine set to ctrl alt Z. That will do the trick.
Of course, Witch does a lot more…
Thanks, Kris, I’ll check Witch out. Although, I have to say, since I’ve been using OS X for a while now, I no longer miss the maximize shortcut at all.
You are very right here in article. Its more of a mouse driven OS. Being a developer, i used keyboard ONLY many times, but with OS X i get simply pissed off. I checked with keyboard shortcuts in help are one of those.. which are not frequently used. Thanks for CTRL-F2 it simplified my life a little bit .
hello Aran, great to see someone is grappling with this issue.
Mac is so beautiful in so many ways, that i just find the lack of Alt F bewildering! And okay the “Start Menu” on windows is really lame compared to Linux, but to see mac going backwards, and preventing people from managing their own ‘apple menu’ .. agh
both linux and windows allow full keyboard access to all menus, and mac users just look at you blankly, “But why would you want to do that?” (uh, because my arm hurts from wielding this mouse so much)
the keyboard configurability in linux is just amazing … you can do completely anything. Don’t like Alt space? Change it.
anyway, rave on
michael
Hi Michael,
Have you tried QuickSilver? It’s been a lifesaver for me — can’t imagine using a Mac without it.
Hi Michael and others!
Have you ever tried control F2? Then you can just type few of the first letters of a menu item you’re willing to access, type “down” and continue… IMO this is full keyboard access, not the way Windows has it [alt an alphabet underlined]
And you know what.. The control F2 can be changed to whatever you want to use.
-jyrki
Just tried Ctrl-F2 in a couple of apps Firefox, TextMate, Preview, etc. and it didn’t do anything.
Cheers for the article, really helpful =)
If you want QS this is the site to go to today.
http://lipidity.com/apple/quicksilver/quicksilver-cleaned/
I’ve experienced frustration trying to maximize docked windows as well. So I went on a quest to find a better navigation method and here’s the solution I found: Stop minimizing and maximizing. Hide your apps instead using Cmd+H. It’s much faster. Then you can access the hidden app by using Cmd+Tab. Furthermore, if you want to cycle through an application’s windows you can do this with Cmd+~.
Cmd+H
Cmd+Tab
Cmd+~
Those three shortcuts have greatly increased my productivity.
Oh and BTW you CAN also maximize a docked window using Cmd+Tab. Just hold Option before you release (works in 10.5 and later).
And a final tip for speedy navigation: AFTER pressing Cmd+Tab, while “Tab” moves L to R, “~” moves R to L. Have fun!