A command is an operation that Source Insight performs when you select a menu item or type a keystroke. For example, the Open command opens a file; the Save command saves a file. Each command has a name, and an action. Commands are resources that can be assigned to menus, keystrokes, and mouse clicks, and those assignments are part of a configuration.
Keystrokes and mouse clicks are assigned to Commands. For example, the Ctrl+O keystroke is assigned to the Open command. More than one keystroke may be assigned to a given command. For example, you could assign both Alt-O and Ctrl-O to the Open command. Typing either keystroke would invoke the Open command.
Commands are assigned to menus. For example, the Open command is assigned to the File menu. Its name "Open" appears on the File menu. Selecting that menu item performs the Open command.
Use the Menu Assignments command to customize the contents of the menus. Use the Key Assignments command to customize the keyboard.
Source Insight also allows you to define custom commands which are useful for launching the compiler from Source Insight. See Also: Custom Commands.