1. Is there a way to see what key combination is already taken, and for what purpose?
You can see if there is a conflict with your chosen shortcut. From "If a keyboard shortcut doesn’t work":
- Choose Apple menu > System Preferences, and then click Keyboard.
- Click Keyboard Shortcuts. A yellow warning triangle appears next to conflicting keyboard shortcuts.
2. Is there a key combination convention or rule for the different modifier keys? What key would be appropriate for what task? (e.g. when would I choose Command or Shift or Option or Ctrl or one of the function keys)
For dictionary lookups, Apple has already defined Ctrl+Cmd+D as "Display the definition of the selected word in the Dictionary app."
The OS X Human Interface Guidelines on Keyboard Shortcuts states the following about when to use these modifier keys and for what purposes. The recommended priority is to use Cmd frequently, use Option sparingly, avoid using Ctrl and use Shift for complementary functions of a common command (of course, you may observe that in certain instances Apple does not follow these guidelines).
Quote from the Keyboard Shortcuts page:
As much as possible, use the Command key as the main modifier key in a keyboard shortcut. For example, Command-P uses Command to modify the P key. For a command that complements another more common command, you can add Shift to the shortcut. For example, the shortcut for the complementary Page Setup command adds Shift to the shortcut for Print to give Shift-Command-P.
Use the Option key sparingly. If there’s a third, less common command that’s related to a pair of commands that use Command and Shift-Command, you can use Option-Command for the third command’s keyboard equivalent. Use combinations like these very rarely. You can also use Option for a keyboard shortcut that’s a convenience or power-user feature. For example, the Finder uses Option-Command-W for Close All Windows and Option-Command-M for Minimize All Windows.
As much as possible, avoid using the Control key. Because the Control key is already used by some of the universal access features—as well as in Cocoa text fields where Emacs-style key bindings are often used—it should be used as a modifier key only when necessary.
List multiple modifier keys in the correct order. If you use more than one modifier key in a shortcut, always list them in this order: Control, Option, Shift, Command.
This was actually a feature in Mac OS X Leopard (v10.5) and Snow Leopard (v10.6), but was changed in Lion. The general Mac term is “spaces”.
TotalSpaces2 brings back a grid setup, like in Ubuntu and the older versions of OS X.
Best Answer
You can use Better Touch Tool to move window to different space (even move to secondary monitor). However this does not work on fullscreen windows. Here's sample setting: