Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.5: Add keyboard shortcuts to Services menu items System 10.5
Times have changed since this hint was published nearly six years ago. With the release of OS X 10.5, it became possible to use the Keyboard Shortcuts tab of the Keyboard & Mouse System Preferences panel to create custom shortcuts for items in the Services menu. Also notable since that hint was published is the fact that keyboard shortcuts for Services no longer require the use of Command and Shift. In fact, neither of those modifier keys are required, so you can use any combination of Shift, Command, Control, and Option that you prefer.

Since I'm a frequent user of keyboard shortcuts, and always found the Services menu a bit cumbersome with the mouse (especially with its numerous submenus), this feature adds functionality for me. Notable shortcuts I've already become acclimated to using include one for attaching files to e-mail messages from the Finder using the Mail » Send Selection item, and sending a selection to TextEdit (New Window Containing Selection) simply because I prefer these over clippings.

As an added bonus, note that those two Services menu items complete their task without overwriting the clipboard's contents.
    •    
  • Currently 1.50 / 5
  You rated: 1 / 5 (8 votes cast)
 
[13,137 views]  

10.5: Add keyboard shortcuts to Services menu items | 7 comments | Create New Account
Click here to return to the '10.5: Add keyboard shortcuts to Services menu items' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.5: Add keyboard shortcuts to Services menu items
Authored by: TonyT on Mar 04, '09 04:39:54PM
I tried this before, but was unable to find the right "Application" in the shortcut panel. (The answer is All Applications) To add a short cut to mail a selected file: Open the "keyboard and mouse" preference panel in System Preferences and click the "Keyboard Shortcuts" tab. Click the + button to add a new shortcut. It should be for All Applications. Type "Send File" without the quotes, and then type the keyboard shortcut you want in the bottom box and click OK.

[ Reply to This | # ]
10.5: Add keyboard shortcuts to Services menu items
Authored by: Michael_S on Mar 04, '09 07:40:22PM

It seems not well known that both of the sample tasks can be achieved by drag&drop of the selection (be it files or a text snippet) onto Dock icons. Mail is present in the Dock by default, and I added TextEdit for this specific reason.

I use shortcuts frequently, too, but when the selection is involved, it was most likely created with the mouse, and with drag&drop one doesn't have to dig into the Services menu.



[ Reply to This | # ]
10.5: Add keyboard shortcuts to Services menu items
Authored by: NaOH-Lye on Mar 04, '09 09:44:22PM

Indeed, many people seem unaware that the examples can be achieved via the Dock. For my use, though, I prefer the keyboard shortcut method for two reasons: 1) it's faster and 2) I always keep the Dock hidden.



[ Reply to This | # ]
10.5: Add keyboard shortcuts to Services menu items
Authored by: stevebr on Mar 05, '09 12:07:03PM

I prefer Service Scrubber for this kind of thing. It's been mentioned here a bunch of times before. I know having all your custom shortcuts in the keyboard preference pane is convenient, but:

  • Service Scrubber has a handy UI for conflicting keyboard shortcuts from service providers, with all of them being visible at once.
  • The keyboard preference pane doesn't care about which service provider supplies the functionality or in what submenu the menu item is (think about how many services you have named 'Open' or 'Send File'). This can result in the shortcut not being applied to the right provider when used.
  • The keyboard preference pane requires exact capitalization and punctuation when you add shortcuts when you type them in. I've had mine not work due to an error with a cap or an ellipsis before, and had to stop and figure out why. Service Scrubber has them all listed by name, so this is kind of error is not possible.

Come to think of it, I'm a little surprised robg didn't mention Service Scrubber in an editor's note attached to this hint. He gave it a 10/10 when it came out. It was through that Pick of the Week review that I heard about it.



[ Reply to This | # ]
Re: 10.5: Add keyboard shortcuts to Services menu items
Authored by: Uncle Asad on Mar 05, '09 03:31:00PM

AIUI, ServiceScrubber won't work on signed applications, though, so the System Preferences method would still be required if the Service in question comes from a signed app.



[ Reply to This | # ]
Re: 10.5: Add keyboard shortcuts to Services menu items
Authored by: robg on Apr 03, '09 09:04:20AM

Yea, the signed apps in 10.5 really make Service Scrubber less usable (sadly) than it was in 10.4. While it's still a fave app, the fact is that many of the services I want shortcuts for are from signed apps, so it's not usable.

-rob.



[ Reply to This | # ]
10.5: Add keyboard shortcuts to Services menu items
Authored by: draftech on Aug 25, '09 04:43:47PM

Is there a way to disable some of the keyboard shortcuts that have appended themselves to the Services Menu (without using Service Scrubber)? I installed some software updates this morning, and now my keyboard shortcuts aren't working properly because the OS has taken over.... :(



[ Reply to This | # ]