Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Global list of assigned keyboard shortcuts osx?

Tags:

I favor keyboard shortcuts over mouse actions so I'm heavily using keyboard shortcuts with all kinds of applications. Every now and then I'm running into a situation where I assign a keyboard shortcut that has already been used in a different app. Not all apps show warnings when you re-use a combination that has already been used. Also, since I tend to forget some of the lesser used combinations, it would be nice to find out what has been assigned where. System Preferences doesn't list all of them, but since my Mac responds to them, there must be some way to get a global list of all assigned keyboard shortcuts. Does anyone know of a command/script/application that displays them all?

like image 843
hepabolu Avatar asked Apr 03 '13 07:04

hepabolu


People also ask

How do I see all keyboard shortcuts on Mac?

To find the Mac shortcuts that are already set up on your device, go to System Preferences > Keyboard > Shortcuts.

How do I get a list of keyboard shortcuts?

There are tons of shortcuts hidden inside your keyboard. To see all keyboard shortcuts for your system, press Ctrl + Alt + ? on your keyboard – yhis action wil now open up the Keyboard shortcut overview.

How do I manage keyboard shortcuts on Mac?

Customize keyboard shortcuts On your Mac, choose Apple menu > System Preferences, click Keyboard , then click Shortcuts. In the list on the left, select a category, such as Mission Control or Spotlight. In the list on the right, select the checkbox next to the shortcut that you want to change.


1 Answers

What you want may not be possible. Consider the method by which a application specific system-wide shortcuts may be implemented: event taps. An application can do whatever it wants with an event and never actually register the event with the system. Thus, no application could be written to identify every possible event!

Here is an app that does almost what you want:

http://www.ergonis.com/products/keycue/

It even updates its list when shortcuts are changed.

You can download a list of additional system-wide shortcuts from their site that includes keys not listed anywhere else. But it doesn't show shortcuts for continuously active applications such as Evernote. list of shortcuts

Further, you can query and modify hotkeys programmatically:

http://www.theregister.co.uk/2009/02/24/hotkeys_framework2/

(but it still won't know about event taps)

This list of all system shortcuts from Apple is also useful:

http://support.apple.com/kb/HT1343

like image 107
taranaki Avatar answered Sep 21 '22 15:09

taranaki