In computing, a keyboard shortcut is a finite set of one or more keys that invoke a software or operating system operation when triggered by the user. Keyboard shortcuts are typically an alternate means for invoking one or more commands that would otherwise be accessible only through a menu, a pointing device, different levels of a user interface, or via a command console. Keyboard shortcuts generally expedite common operations by reducing input sequences to a few keystrokes, hence the term "shortcut".
Adding universal shortcuts in ubuntu/gnome
The default keyboard shortcut application in gnome, as you might have noticed, isn't worth very much. You can only assign keyboard shortcuts to a list of predefined commands. Not very valuable really. It is however possible to define up to 12 custom keyboard shortcuts in a slightly more complicated manner. (Some people have said it's possible to define up to 32 shortcuts, but I haven't been able to define more than 12.Read more »

