Shortcuts Preferences
These preferences define shortcut keys for menu items, and define function key macros and command aliases.
- Features
- Additional Resources
- Menu Shortcuts settings
-
Set the shortcut keys for the menus on the menu bar in the main window or the Project Table panel.
- Customize options
-
Select the option for the panel in which you want to set the shortcut keys for the menu items.
- Shortcut table
-
Lists the menu items that are available in the selected panel. You can select multiple rows in the table to perform an action. Values can be changed by editing the Shortcut table cells. Cells that can be edited have a white background.
The table has two columns:
Menu item or action Path to the menu item. Shortcut Shortcut key for the menu item. This key can be anything except Alt+ (⌥)letter, which is used for mnemonics, and certain reserved keys, which are listed below the table. You can build a key combination with Ctrl and Shift linked by a + sign, with no spaces. You can also use the names of other keys, such as Delete. When you edit the table cell, you can use the shortcut keys themselves to enter the new shortcut, rather than typing their names. For example, press the Ctrl+X (⌘X) key combination rather than typing in the characters C, T, R, L, +, and X. To remove a shortcut, click in the table cell and press Backspace. - Reset button
-
Restore the shortcut assignments for the selected table rows to the installation defaults. A confirmation is requested if these defaults conflict with other assignments, which will be removed if the reset is confirmed.
- Function Key Macros settings
-
Define a macro in terms of a set of Maestro commands. The Command Script Editor Panel can be used as a source of commands: perform the desired actions in Maestro, then open this panel and copy the commands for those actions into the macro definition text area.
- Macro Key option menu
-
This option menu displays the available function key choices (F2–F12). Select the key you wish to define. F1 is reserved for displaying a help topic.
- Ctrl and Shift options
-
These options allow you to specify the use of the CTRL and SHIFT keys in combination with the function key.
On Linux, some of the function keys may be assigned by the window manager, and these assignments take precedence over user assignments. You can usually change or remove some or all of these assigments. If you are using the KDE window manager, go to Control Center > Regional & Accessibility > Keyboard Shortcuts > Shortcut Schemes > Shortcut Sequences. If you are using the Gnome window manager, go to Preferences > Keyboard Shortcuts.
- Macro definition text area
-
In the center of the panel is an editable text box. Enter the commands to be associated with the selected key in this box.
- Run button
-
Click Run to execute the macro entered in the text area.
- Save button
-
Click Save to store the macro for use in the current or subsequent Maestro sessions. Macros are stored in the maestro.mac file located in the .schrodinger/maestroNN subdirectory in your home directory. Note that Maestro prompts you to save macros that have been defined but not saved during the current session.
- Command Aliases settings
-
Define aliases to Maestro commands, for use in the Commands text box.
- Alias list
-
Lists the current aliases, including those defined by default. You can select a single item in the list for editing or deleting
- Alias name text box
-
Name of the alias that is selected in the list. You can edit the name to change the alias.
- Alias definition text box
-
Definition of the alias that is selected in the list. You can edit the definition, but you must make sure it is a valid command.
- New button
-
Add a new alias. A dialog box opens, in which you can give the alias a name. When you click OK, the alias is added to the list and selected for editing.
- Save button
-
Save the current aliases. The aliases are written to your Maestro user resources directory, in the file
alias.cmd. - Delete button
-
Delete the alias that is selected in the list.
- Delete All button
-
Delete all aliases.