Tell me more ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

When I make a spelling error in a document, Lion gives me the option to correct the error by right-clicking (or ctrl-clicking, two-finger tapping, etc) on the misspelled word and bringing up the context menu.

enter image description here

How can I open this menu from the keyboard?

share|improve this question
In Firefox, control-space opens the context menu -- but curiously, it doesn't include the spelling options when invoked this way! – Ken Sep 29 '12 at 23:19

4 Answers

Close to what you've asked, is to enable spelling auto-correction via:

and then stay with your cursor at the end of a mispelled word, so you'll get an iOS style correction-suggestion:

then with down-arrow and left/right-arrows you can choose the correct word.

share|improve this answer
strangely, i have that enabled, but can't get the iOS menu to pop up – emmby Dec 2 '11 at 0:00
@emmby It's not working for some apps, like Google Chrome.. – nuc Dec 2 '11 at 8:23

If you have "correct spelling automatically" checked and it doesn't seem to be working, it might be because you're trying it in an unsupported application. E.g., I can use the feature in TextEdit and Pages but not, e.g., FireFox or SublimeText 2 (two of my most used apps).

Tho I've spent way too much time looking, I haven't found any way of getting the suggested spellings from the context menu with the keys alone. The best option I've found so far is to use my thumb on the track pad to position the mouse and then hold ctl and tap (again with the thumb). It takes a bit longer because of the need for positioning, but at least I can keep my fingers on the home row.

I find it awkward to reach the ctl button, so I've used KeyRemap4MacBook (which is generally awesome and free) to customize the layout to make caps lock be ctl. KeyRemap will also let you assign ctl + click to button combinations, so you don't have to tap/click.

share|improve this answer

You can use Better Touch tool to set up any tap/swipe/click/key combination to the right click.

share|improve this answer
But it will just perform a secondary click at the current coordinates of the cursor, not show the context menu for a selection made with the keyboard. – Lauri Ranta Dec 1 '11 at 22:29
You are right, there are options to call a url or script with the selected text, and I bet you can convince the developer to add this feature as well. – Ali Dec 2 '11 at 1:06

If you use TextMate, option-F2 shows a context menu by default.

You can change the shortcut by copying /Applications/TextMate.app/Contents/Resources/KeyBindings.dict to ~/Library/Application Support/TextMate/.

The showContextMenu: method doesn't seem to work in other applications.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.