Use this page to search for shortcuts and actions in the selected keymap, create, edit, and remove custom keymaps, and change shortcuts associated with actions in custom keymaps. Predefined keymaps are not editable. When you change shortcut associations for a predefined keymap (listed in bold), AppCode creates a copy of that keymap, which you can modify (listed in regular font with an indent below the parent keymap).
Keymap scheme actions
Click to select an action for the selected keymap:
|Duplicate||Create a child keymap based on the selected one. It is created automatically when you modify a predefined keymap.|
|Rename||Change the name of a custom keymap.|
|Restore Defaults||Abandon all the changes made to a custom keymap and restore the configuration of the parent keymap.|
|Delete||Remove the selected custom keymap from the list.|
|Item||Tooltip and shortcut||Description|
|Expand all nodes in the content pane of actions.|
|Collapse all nodes in the content pane of actions.|
Change shortcuts for the selected action. It is possible to add new shortcuts and remove existing ones. Alternatively, you can right-click the necessary action.
|Show conflicts with system shortcuts||List only those shortcuts that conflict with system hotkeys. Change them to avoid conflicts. Or you can change the corresponding system shortcuts (if possible).|
Search through the content pane of actions. As you type a search string, the actions that match the search pattern are displayed.
The previously used search patterns are stored in the search history list. To add the search string to the history list, press ⏎.
Click to reveal the history list of the previous searches.
Click to clear the current search pattern from the field.
|Find Action by Shortcut|
Click this button to open the Find Shortcut dialog to filter out the desired actions by keystrokes.Refer to the section Configure keyboard shortcuts to learn how to specify keyboard shortcuts.
The actions with shortcuts that match the specified criteria are shown in the content pane of actions.
|Clear Filtering||Click this button to restore the initial list of actions in the content pane.|
|Use national layout for shortcuts||The option is available only when using a non-English Latin keyboard layout. On macOS, it is enabled by default, and all characters are interpreted as determined by the layout. When the option is disabled, keys with special characters are interpreted as if you were using an English keyboard layout. For example, pressing the minus key |