# Mac question: Keyboard shortcuts?

**URL:** <https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851>\
**Category:** Factual Questions\
**Created:** [August 20, 2010, 9:08am UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851 "2010-08-20T09:08:36Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Reply](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/reply/32/15952_2.png) [@Reply](https://boards.straightdope.com/u/Reply)\
**Post date:** [August 20, 2010, 9:08am UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/1 "2010-08-20T09:08:36Z")

</div>

I appreciate the stability and security of OSX and I love the polish of the apps I’ve seen. I’m seriously considering a Macbook for my next computer, but there’s one thing that’s been holding me back: Keyboard shortcuts.

I’m not talking about the basics like Command-C, Command-V, but a way to access the menu bar and every menu function with the keyboard. On Windows, you’d push the Alt key and then use the arrow keys to navigate through the menus. Each menu item usually has an pre-defined Shortcut Key such that I could push K and get to it.

Is there anything similar in OSX that I can enable? Or is there an easy way to add this functionality, perhaps through a third-party program?

What about for minimizing or maximizing windows, or for launching/restoring programs from the Dock?

---

<div class="post-metadata">

**Author:** ![Squink](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Squink](https://boards.straightdope.com/u/Squink)\
**Post date:** [August 20, 2010, 1:05pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/2 "2010-08-20T13:05:37Z")

</div>

Look in the System Preferences for ‘Keyboard’. There’s a keyboard shortcuts panel which covers most of the options you want.  
Also look at the ‘Universal Access’ System Preferences.

---

<div class="post-metadata">

**Author:** ![Gary\_Robson](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/gary_robson/32/3448_2.png) [@Gary\_Robson](https://boards.straightdope.com/u/Gary_Robson)\
**Post date:** [August 20, 2010, 2:33pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/3 "2010-08-20T14:33:21Z")

</div>

I can’t remember Apple’s name for the feature, but there’s a great way to launch apps or open documents. Press cmd-space and type the first couple letters of what you want.

---

<div class="post-metadata">

**Author:** ![Arnold\_Winkelried](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@Arnold\_Winkelried](https://boards.straightdope.com/u/Arnold_Winkelried)\
**Post date:** [August 20, 2010, 2:44pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/4 "2010-08-20T14:44:07Z")

</div>

[quote=“Gary “Wombat” Robson, post:3, topic:550851”]

I can’t remember Apple’s name for the feature  
[/QUOTE]

It’s the built-in tool for searching files, Spotlight.  
[Six Great Tips for Using Spotlight](http://www.maclife.com/article/howtos/six_great_tips_using_spotlight)

---

<div class="post-metadata">

**Author:** ![Gary\_Robson](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/gary_robson/32/3448_2.png) [@Gary\_Robson](https://boards.straightdope.com/u/Gary_Robson)\
**Post date:** [August 20, 2010, 2:55pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/5 "2010-08-20T14:55:22Z")

</div>

That’s it. Thank you, **Arnold**.

After activating it, I can press E-enter and launch Excel. W-enter for World of Warcraft. I-enter for iTunes, IND-enter for InDesign. And if you look at the list of what it brings up, you can easily get to documents you’ve used recently, define words, or whatever.

Wonderful tool.

---

<div class="post-metadata">

**Author:** ![Amblydoper](https://avatars.discourse-cdn.com/v4/letter/a/fbc32d/32.png) [@Amblydoper](https://boards.straightdope.com/u/Amblydoper)\
**Post date:** [August 21, 2010, 2:59am UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/6 "2010-08-21T02:59:57Z")

</div>

Yes. Pressing Control-F2 does the same thing as pressing ALT in windows. Arrow keys and letter keys will jump the selection around for you, though its not as intuitive as windows, with the underlined letters. You can also click something on the menu bar, and switch to keyboard navigation.

---

<div class="post-metadata">

**Author:** ![Amblydoper](https://avatars.discourse-cdn.com/v4/letter/a/fbc32d/32.png) [@Amblydoper](https://boards.straightdope.com/u/Amblydoper)\
**Post date:** [August 21, 2010, 3:10am UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/7 "2010-08-21T03:10:11Z")

</div>

Double Post.

Copied from Here: [Mac keyboard shortcuts - Apple Support](http://support.apple.com/kb/HT1343)

Command-M Minimize the active window to the Dock  
Option-Command-M Minimize all windows of the active application to the Dock

Not sure about a short cut for maximizing from the dock, but I find that I don’t minimize things as much in OSX as in Windows. Plus, the Dock isn’t as integrated into multitasking as the start bar is (open windows don’t get their own space in the dock, unless you minimize them.)

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [August 21, 2010, 3:29am UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/8 "2010-08-21T03:29:05Z")

</div>

The one I’d like, is when you get a dialog box with “OK” and “Cancel”, or the like. Sometimes one of them is highlighted, and you can just hit “enter” like you’d expect, but if you want to hit the other button, or neither one is highlighted, I haven’t found how to do it.

---

<div class="post-metadata">

**Author:** ![Tim\_T-Bonham.net](https://avatars.discourse-cdn.com/v4/letter/t/46a35a/32.png) [@Tim\_T-Bonham.net](https://boards.straightdope.com/u/Tim_T-Bonham.net)\
**Post date:** [August 21, 2010, 7:42am UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/9 "2010-08-21T07:42:49Z")

</div>

> [@Chronos](#):
>
> The one I’d like, is when you get a dialog box with “OK” and “Cancel”, or the like. Sometimes one of them is highlighted, and you can just hit “enter” like you’d expect, but if you want to hit the other button, or neither one is highlighted, I haven’t found how to do it.

Doesn’t Tab do that?

---

<div class="post-metadata">

**Author:** ![Reply](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/reply/32/15952_2.png) [@Reply](https://boards.straightdope.com/u/Reply)\
**Post date:** [August 21, 2010, 8:25am UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/10 "2010-08-21T08:25:14Z")

</div>

Yes, Spotlight is awesome. It wasn’t till Vista that Windows got something roughly equivalent.

What about the menu bar activation/navigation via Alt and the arrow keys? I thought I searched in Keyboard but found nothing similar… did I simply miss it?

---

<div class="post-metadata">

**Author:** ![DCnDC](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dcndc/32/2842_2.png) [@DCnDC](https://boards.straightdope.com/u/DCnDC)\
**Post date:** [August 21, 2010, 1:40pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/11 "2010-08-21T13:40:37Z")

</div>

> [@Reply](#):
>
> What about the menu bar activation/navigation via Alt and the arrow keys? I thought I searched in Keyboard but found nothing similar… did I simply miss it?

You must have missed this:

> [@Amblydoper](#):
>
> Yes. Pressing Control-F2 does the same thing as pressing ALT in windows. Arrow keys and letter keys will jump the selection around for you, though its not as intuitive as windows, with the underlined letters. You can also click something on the menu bar, and switch to keyboard navigation.

Also great is the multi-touch trackpad. You can scroll by using two fingers, switch between open apps by sweeping with 4 fingers, zoom in/out, do all kinds of things without having to even touch the keyboard.

---

<div class="post-metadata">

**Author:** ![Todderbob](https://avatars.discourse-cdn.com/v4/letter/t/e47774/32.png) [@Todderbob](https://boards.straightdope.com/u/Todderbob)\
**Post date:** [August 21, 2010, 1:46pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/12 "2010-08-21T13:46:07Z")

</div>

> [@DCnDC](#):
>
> > [@Reply](#):
> >
> > What about the menu bar activation/navigation via Alt and the arrow keys? I thought I searched in Keyboard but found nothing similar… did I simply miss it?
> 
> You must have missed this:
> 
> > [@Amblydoper](#):
> >
> > Yes. Pressing Control-F2 does the same thing as pressing ALT in windows. Arrow keys and letter keys will jump the selection around for you, though its not as intuitive as windows, with the underlined letters. You can also click something on the menu bar, and switch to keyboard navigation.
> 
> Also great is the multi-touch trackpad. You can scroll by using two fingers, switch between open apps by sweeping with 4 fingers, zoom in/out, do all kinds of things without having to even touch the keyboard.

It’s great doing that on an htpc with the magic trackpad.

---

<div class="post-metadata">

**Author:** ![groo](https://avatars.discourse-cdn.com/v4/letter/g/ecd19e/32.png) [@groo](https://boards.straightdope.com/u/groo)\
**Post date:** [August 21, 2010, 3:58pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/13 "2010-08-21T15:58:23Z")

</div>

You can also assign keyboard shortcuts for menu items in System Preferences-\>Keyboard. If you select the Keyboard Shortcuts tab, you’ll see the list of all keyboard shortcuts, both universal and on a per-application basis, and if you hit the “+” button on the bottom left of the list, you can add your own. This is also a good place to see many of the “built-in” keyboard shortcuts, which you can remap if you’d like (e.g., F10 is usually “Exposé all application windows,” but I’ve remapped mine to F10+Shift+Command+Option). Note that some apps such as those in MS Office and Foxfire do many weird things with menus and don’t use the OSX-native menu controller; the Office apps have some sort of command that will list everything, and I think Firefox has some extension (or about:xxx command) that lists its shortcuts.

Note: You have to spell the menu item correctly, so you should remember that the ellipsis is a single character produced by Option+Semicolon. It will search all menus for the menu item you specify, even pop-up menus in dialogs.

Also, note that in addition to CTRL+F2 to “activate” keyboard control of menus, CTRL+F3 activates the dock in a similar manner. Why do this when Command+Tab cycles through apps? The CTRL+F3 allows you to select anything in the dock, even applications that aren’t running, along with whatever folders, aliases or documents you’ve put in the dock.

A list of keyboard shortcuts (incomplete, but it also lists some legacy Unix vi and emacs commands that work in various places in OSX) is at [Shortcuts | Rixstep Learning Curve](http://rixstep.com/2/20040510,00.shtml).

First, you can run vi and emacs from a terminal window (duh). But some apps (those using the NSText API) support a bunch of commands from vi and/or emacs. The supported commands are mostly a concatenation of the lists for “NSText” and “Terminal.app” from the above link. Both TextEdit and Terminal use the NSText API, and TextWrangler either uses NSText or mimics it because they’re nice guys. So, for example, Escape-then-B moves the cursor back one word, CTRL+a moves to the beginning of the line/paragraph, etc.)

Word processing apps (e.g., MS Word) usually don’t use the NSText API, but generic text editors typically do. Also, note that their “Menu” list seems to be a mixture of Menu items that work universally and/or the Finder and/or whatever mysterious program they were running when they updated the list. Some are useful.

BTW: “NS” in NSText stands for “NextStep,” the Unix-based OS created at Next, the Next (heh) company Steve Jobs founded after being fired from Apple. Do many people remember that Steve Jobs was ousted from Apple just as they turned to the dark side, resulting in Jobs starting Next & Pixar? (Whether Jobs’ return cemented them in the dark side or redirected them towards the light is the subject of debate…)

---

<div class="post-metadata">

**Author:** ![KarlGauss](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/karlgauss/32/3713_2.png) [@KarlGauss](https://boards.straightdope.com/u/KarlGauss)\
**Post date:** [August 21, 2010, 5:07pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/14 "2010-08-21T17:07:32Z")

</div>

Is there a shortcut on the Mac to ‘show desktop’?

In Windows, you can bring up your desktop by right-clicking on the bottom border of the current window (but not on any icons or minimized windows). Is there anything like that for a Mac?

Thanks!

---

<div class="post-metadata">

**Author:** ![Squink](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Squink](https://boards.straightdope.com/u/Squink)\
**Post date:** [August 21, 2010, 5:16pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/15 "2010-08-21T17:16:09Z")

</div>

> [@KarlGauss](#):
>
> Is there a shortcut on the Mac to ‘show desktop’

Command H works, but I prefer F11, as it toggles nicely.

---

<div class="post-metadata">

**Author:** ![DCnDC](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dcndc/32/2842_2.png) [@DCnDC](https://boards.straightdope.com/u/DCnDC)\
**Post date:** [August 21, 2010, 5:17pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/16 "2010-08-21T17:17:40Z")

</div>

> [@KarlGauss](#):
>
> Is there a shortcut on the Mac to ‘show desktop’?
> 
> In Windows, you can bring up your desktop by right-clicking on the bottom border of the current window (but not on any icons or minimized windows). Is there anything like that for a Mac?
> 
> Thanks!

You can set it to show the desktop, or show all open windows, or show open windows for the active app, or many other things by assigning that function to a corner of the screen. Then when you move the cursor to that corner, it will perform that function.

You can also divide the desktop into as many separate “spaces,” or virtual desktops, as you want and assign specific applications to specific spaces, so instead of having 20 windows for 15 apps opened on a single desktop, each app could be on its own uncluttered screen.

---

<div class="post-metadata">

**Author:** ![Todderbob](https://avatars.discourse-cdn.com/v4/letter/t/e47774/32.png) [@Todderbob](https://boards.straightdope.com/u/Todderbob)\
**Post date:** [August 21, 2010, 5:17pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/17 "2010-08-21T17:17:51Z")

</div>

> [@Squink](#):
>
> > [@KarlGauss](#):
> >
> > Is there a shortcut on the Mac to ‘show desktop’
> 
> Command H works, but I prefer F11, as it toggles nicely.

Command H only hides the open application. You have to cmd+h, cmd+h, etc, until you hid all open applications.

---

<div class="post-metadata">

**Author:** ![Anamorphic](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/anamorphic/32/3057_2.png) [@Anamorphic](https://boards.straightdope.com/u/Anamorphic)\
**Post date:** [August 21, 2010, 5:34pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/18 "2010-08-21T17:34:17Z")

</div>

> [@Todderbob](#):
>
> > [@Squink](#):
> >
> > Command H works, but I prefer F11, as it toggles nicely.
> 
> Command H only hides the open application. You have to cmd+h, cmd+h, etc, until you hid all open applications.

This is true. But you can also use Exposé, accessed from the System Preferences. With this, you can assign a keyboard short cut that accomplishes this. Or, you could assign an “active corner”, which will push aside all the windows and show you the desktop when you move your mouse to a specific corner of the screen. This is how I have it set up, and I find it very handy.

---

<div class="post-metadata">

**Author:** ![KarlGauss](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/karlgauss/32/3713_2.png) [@KarlGauss](https://boards.straightdope.com/u/KarlGauss)\
**Post date:** [August 21, 2010, 7:04pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/19 "2010-08-21T19:04:54Z")

</div>

> [@DCnDC](#):
>
> You can set it to show the desktop, or show all open windows, or show open windows for the active app, or many other things by assigning that function to a corner of the screen. Then when you move the cursor to that corner, it will perform that function.
> 
> You can also divide the desktop into as many separate “spaces,” or virtual desktops, as you want and assign specific applications to specific spaces, so instead of having 20 windows for 15 apps opened on a single desktop, each app could be on its own uncluttered screen.

Outstanding! Thanks!

ETA: BTW, F11 controls the speaker volume on my machine, so that isn’t an option for me.

---

<div class="post-metadata">

**Author:** ![Reply](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/reply/32/15952_2.png) [@Reply](https://boards.straightdope.com/u/Reply)\
**Post date:** [August 21, 2010, 7:05pm UTC](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851/20 "2010-08-21T19:05:28Z")

</div>

> [@DCnDC](#):
>
> > [@Reply](#):
> >
> > What about the menu bar activation/navigation via Alt and the arrow keys? I thought I searched in Keyboard but found nothing similar… did I simply miss it?
> 
> You must have missed this:
> 
> > [@Amblydoper](#):
> >
> > Yes. Pressing Control-F2 does the same thing as pressing ALT in windows. Arrow keys and letter keys will jump the selection around for you, though its not as intuitive as windows, with the underlined letters. You can also click something on the menu bar, and switch to keyboard navigation.

Oops, I did miss this. Thank you both.

> [@](#):
>
> Also great is the multi-touch trackpad. You can scroll by using two fingers, switch between open apps by sweeping with 4 fingers, zoom in/out, do all kinds of things without having to even touch the keyboard.

I do like multi-touch (I have it on my netbook), but repetitive stress injury or something similar makes using the touchpad hurt more than the keyboard.

> [@groo](#):
>
> You can also assign keyboard shortcuts for menu items in System Preferences-\>Keyboard. If you select the Keyboard Shortcuts tab, you’ll see the list of all keyboard shortcuts, both universal and on a per-application basis, and if you hit the “+” button on the bottom left of the list, you can add your own. This is also a good place to see many of the “built-in” keyboard shortcuts, which you can remap if you’d like (e.g., F10 is usually “Exposé all application windows,” but I’ve remapped mine to F10+Shift+Command+Option). Note that some apps such as those in MS Office and Foxfire do many weird things with menus and don’t use the OSX-native menu controller; the Office apps have some sort of command that will list everything, and I think Firefox has some extension (or about:xxx command) that lists its shortcuts.

Neat, thanks!

> [@](#):
>
> First, you can run vi and emacs from a terminal window (duh). But some apps (those using the NSText API) support a bunch of commands from vi and/or emacs. The supported commands are mostly a concatenation of the lists for “NSText” and “Terminal.app” from the above link. Both TextEdit and Terminal use the NSText API, and TextWrangler either uses NSText or mimics it because they’re nice guys. So, for example, Escape-then-B moves the cursor back one word, CTRL+a moves to the beginning of the line/paragraph, etc.)

Is that style of keyboard command worth learning? They’ve always seemed archaic and over-complex to me, coming from the era of of COMMAND-C or at most COMMAND-SHIFT-X (simultaneous, not sequential), but I suppose I never actually gave them a fair chance.

> [@KarlGauss](#):
>
> Is there a shortcut on the Mac to ‘show desktop’?
> 
> In Windows, you can bring up your desktop by right-clicking on the bottom border of the current window (but not on any icons or minimized windows). Is there anything like that for a Mac?
> 
> Thanks!

Really? Right-clicking on the border that you’d normally use to resize the window?

[Next page](https://boards.straightdope.com/t/mac-question-keyboard-shortcuts/550851.md?page=2)
