A keyboard shortcut, or hotkey, is a keystroke or keystroke combination that performs a command you would otherwise perform from the user interface. For example, Ctrl+C is a shortcut for the Copy command on the ribbon.
Shortcuts are commonly composed of one or more modifier keys (Shift, Ctrl, or Alt) and a unique key, which can be almost any key on the keyboard. Most commands also accept a single keystroke, such as the letter A, as a shortcut; however, ModelBuilder shortcuts require a modifier key. Only one unique key can be used in a shortcut. For example, Q+W and Alt+Q+W can't be shortcuts.
ArcGIS Pro provides a customizable environment for keyboard shortcuts that supports the following actions:
- Display shortcuts by functional group and, optionally, display only shortcuts that work in the current application state.
- Find shortcuts by command name, command ID, or keystroke.
- Change the keystrokes assigned to existing shortcuts.
- Add new shortcuts.
- Turn off or remove shortcuts.
- View shortcut descriptions.
- Restore default settings for individual shortcuts, groups of shortcuts, or all shortcuts.
- Export shortcuts to PDF.
- Export a file of shortcut customizations.
On the Keyboard Shortcuts dialog box, shortcuts are organized by functional groups. Global shortcuts work across the application or perform the same operation in most or all contexts. For example, Ctrl+N opens the New Project dialog box from most user interface locations. Other shortcuts work when the application is in a particular state, such as when a map view is active.
When you open the Keyboard Shortcuts dialog box, a specific shortcuts group may be expanded automatically, depending on the state of the application. For example, if a map view is active, the General subgroup is expanded in the Mapping group.
By default, the Keyboard Shortcuts dialog box displays only shortcuts that are available in the current application state. Global shortcuts are always available; the availability of other shortcuts depends on the active pane or view in a project. You can display all shortcuts by unchecking the Show currently active shortcuts check box at the top of the dialog box.
Not all commands support keyboard shortcuts. Typically, commands that require you to make a choice or provide input do not support shortcuts. For example, the Basemap command on the Map tab requires you to choose a basemap. The Transparency command on the Feature Layer contextual tab requires you to set a transparency value. These commands do not support shortcuts.
Access keyboard shortcuts
Use the Keyboard Shortcuts dialog box to view and work with shortcuts. You can access the dialog box in the following ways:
- Press the F12 key anywhere in the application.
- In an open project, click the Help tab on the ribbon. In the Customize group, click Shortcuts .
- On the Options dialog box, in the list of application options, click Customize the Ribbon and click Keyboard Shortcuts.
- In the Command Search box, type shortcuts and press the Enter key.
- Right-click a ribbon command and click Configure Shortcut.
View shortcuts
On the Keyboard Shortcuts dialog box, shortcuts are organized by functional groups and subgroups.
- Open the Keyboard Shortcuts dialog box as described in the previous section.
- Optionally, uncheck the Show currently active shortcuts check box at the top of the dialog box.
- Expand a group and subgroup to view its commands and shortcuts.
- Expand a command to see its description.
Search for shortcuts
You can search for existing shortcuts by command name (including command ID) or by keystroke. When the Show currently active shortcuts check box is checked, searches return results for active shortcut groups. Uncheck the box to search all shortcuts.
Search by command name or command ID
The default method is to search for shortcuts by the name of a command or its ID.
Note:
Every command has a descriptive text ID. For example, the command ID of the New Project button is esri_core_newProjectButton. When you show command IDs, they appear on ScreenTips and in shortcut descriptions on the Keyboard Shortcuts dialog box. Command IDs are searched whether or not they are shown.
- Open the Keyboard Shortcuts dialog box.
- At the top of the dialog box, click Name, if necessary.
- Type the name or partial name of a command or its ID.
Matching shortcuts are found. A match occurs when the search text appears anywhere in the command name or its ID. For example, if all shortcuts are shown, a search for py finds shortcuts for Copy, Send To Python Window, and other commands.
- In the search box, click Delete to clear the search text and search results.
Search by keystroke
You can also search for shortcuts by keystroke.
- Open the Keyboard Shortcuts dialog box.
- At the top of the dialog box, click Keystroke, if necessary.
- In the search box, press a key or key combination.
Shortcuts are found that match or include the search keystroke. For example, if all shortcuts are shown, a search for F4 finds the shortcuts for the global command Close Active View (Ctrl+F4) and the editing command Finish Part (F4).
Tip:
Enter the keystroke in the search box as if you were using the shortcut. For example, press the F4 key—don't type the letter F and the number 4 in the search box. After entering a keystroke, you don't need to press the Enter key.
- In the search box, click Delete to clear the search box and search results.
Change an existing shortcut
You can change the default shortcuts for most commands. Default shortcuts for a few commands can't be changed or turned off. These shortcuts appear dimmed on the Keyboard Shortcuts dialog box. You can also change shortcuts that you have previously assigned.
- Open the Keyboard Shortcuts dialog box.
- Browse to or search for a command.
- Optionally, expand the command to show the shortcut modifier keys and the unique key.
- Update the shortcut in either of the following ways:
- Click the Enter a valid key field next to the command name and press a new key or key combination.
- Click modifier buttons to select or deselect them. To change the unique key, click it and press another key.
- Optionally, change additional shortcuts.
- On the Keyboard Shortcuts dialog box, click Save.
The dialog box closes. When you access a command on the user interface, the updated shortcut appears on item context menus and ScreenTips.
Add a command and shortcut
You can add a command that doesn't have a default shortcut to the Keyboard Shortcuts dialog box.
- Open the Keyboard Shortcuts dialog box.
- Expand the group and subgroup to which you want to add a command.
Commands must be added to an appropriate subgroup. For example, the Set Reference Scale command works when a map view is active and the map is selected in the Contents pane. If you add this command to the General subgroup in the Mapping group (or to the Global group), the shortcut works. However, if you add it to the View subgroup in the Catalog group, for example, it has no effect because the command doesn't work on catalog views.
Tip:
Before opening the Keyboard Shortcuts dialog box, put ArcGIS Pro in a state in which the command works. When you open the dialog box, the appropriate subgroup is usually expanded automatically.
- Click Add New Shortcut.
The Commands dialog box appears. By default, all commands are listed in alphabetical order. Optionally, you can click the Choose commands from drop-down arrow and choose one of the following filters:
- Popular Commands
- List of Tabs (this allows you to browse commands by their organization on the ribbon)
- Popular Geoprocessing Tools
- All Geoprocessing Tools
- Scroll through the list to the command you want or type its name or partial name in the search box. Click the command to select it and click OK.
On the Keyboard Shortcuts dialog box, the command is added to its group in alphabetical order.
Note:
Only commands that support shortcuts appear in the Commands dialog box.
- Enter a keystroke combination for the shortcut.
- On the Keyboard Shortcuts dialog box, click Save.
Configure shortcuts for ribbon commands
You can add or change shortcuts for commands on the ribbon or Quick Access Toolbar using the Configure Shortcut context menu command. You can do this both for default ribbon commands and for commands that you add to the ribbon through customization or add-ins.
When you configure a shortcut, the Keyboard Shortcuts dialog box opens to the shortcuts group associated with the active view. For example, if a layout view is active, right-clicking a command on the Layout tab and clicking Configure Shortcut opens the dialog box to the General subgroup in the Layout group. If a shortcut for the command already exists, the keystroke is selected and ready to edit. If not, the command is added to the group and a shortcut can be defined.
If you configure a shortcut when no views are open in the project (for example, if you are on the ArcGIS Pro start page), the Keyboard Shortcuts dialog box opens to the Global group of shortcuts.
You can configure a shortcut for a command whether or not the command is enabled on the ribbon. If the command does not support a shortcut, the Configure Shortcut option is disabled.
- Ensure that the active view is appropriate for the command for which you are configuring the shortcut.
- Right-click the command on the ribbon or Quick Access Toolbar and click Configure Shortcut.
The Keyboard Shortcuts dialog box opens to the group associated with the active view. If a shortcut already exists, it is selected and ready to edit. If not, the command is added to the group and the Press a key message prompts you to define a shortcut.
- Define a shortcut for a new command or modify an existing shortcut, as appropriate.
- Click Save.
Manage duplicate shortcuts
Shortcuts do not need to be unique. For example, the same shortcut can be used to run one command when a map view is active and a different command when a table view is active.
Duplicate shortcuts are a problem when they are assigned to commands that work in the same context. For example, if you assign the same shortcut to the map navigation commands Zoom In and Zoom Out , the shortcut can perform only one of them. In general, duplicate shortcuts are a problem if they exist in the same subgroup, such as General under Mapping. They may or may not be a problem in different groups or subgroups, depending on how the commands are used.
If there are duplicate shortcuts in the Global group and a functional area group, the shortcut in the functional area group takes precedence if it is operable. For example, the global shortcut Ctrl+M opens a new map. If you assign the same shortcut to the View Metadata command in the Catalog pane, pressing Ctrl+M opens a metadata view when an item is selected in the Catalog pane; otherwise, it opens a new map.
Conflict warnings
Conflict warnings appear in the situations described below. The conflict severity is different in each case and the warnings reflect this.
- A subgroup contains duplicate shortcuts.
- Active shortcuts in different groups or subgroups contain duplicates.
- A shortcut in a group or subgroup duplicates a Global shortcut.
If you try to assign a shortcut that duplicates an existing shortcut in the same subgroup, a prompt appears and you must confirm the assignment to proceed.
If you click Yes, the duplicate shortcut is assigned and a warning bar appears at the bottom of the Keyboard Shortcuts dialog box.
In addition, warning icons appear next to the duplicate shortcuts.
In the situation in which duplicates exist in different groups or subgroups of active shortcuts, the yellow banner warning appears at the bottom of the dialog box and warning icons appear next to the shortcuts when their subgroups are expanded. However, there is no warning prompt if you assign a duplicate shortcut.
In the situation in which a shortcut duplicates a global shortcut, a warning icon displays next to the duplicate shortcut in the functional area subgroup when you expand the subgroup. There is no warning prompt when you assign a duplicate shortcut and no warning banner at the bottom of the dialog box.
Turn off or remove shortcuts
You can turn off or remove shortcuts that you don't use.
Turn off a shortcut
When a shortcut is turned off, it remains assigned to a command on the Keyboard Shortcuts dialog box but has no effect if you use it.
- Open the Keyboard Shortcuts dialog box.
- Browse to or search for the shortcut you want to turn off.
- Uncheck the check box next to the command name.
- On the Keyboard Shortcuts dialog box, click Save.
The shortcut no longer runs the command. To turn a shortcut back on, check the command's check box or click Restore shortcut next to the shortcut.
Remove a shortcut
When you remove a shortcut, the command and shortcut no longer appear on the Keyboard Shortcuts dialog box. Default shortcuts can be restored by a reset. If you remove a shortcut that you added yourself, you must add it again manually.
- Open the Keyboard Shortcuts dialog box.
- Browse to or search for the shortcut to remove.
- Click Remove shortcut next to the shortcut.
- On the Keyboard Shortcuts dialog box, click Save.
Restore and reset shortcuts
You can restore modified settings for individual shortcuts, reset a group of shortcuts to its default configuration, or reset all shortcuts to the default configuration. A reset undoes modifications, adds back default shortcuts that were deleted, and removes any shortcuts that you added yourself.
- Open the Keyboard Shortcuts dialog box.
- Do one of the following to restore or reset shortcuts:
Restore a single shortcut
Browse to or search for a shortcut and click Restore shortcut . This button appears only if the shortcut has been modified.
Reset a group of shortcuts
Browse to a shortcuts group and click Reset Table. This button appears only if the group contains modifications.
Reset all shortcuts
At the bottom of the Keyboard Shortcuts dialog box, click Reset All. This button is enabled only if shortcuts have been modified.
- On the Keyboard Shortcuts dialog box, click Save.
Export shortcuts to PDF
You can export shortcuts to a .pdf file to create a printable version of your settings. Shortcuts are exported by subgroup. For example, in the Mapping group,. Animation shortcuts are exported separately from General shortcuts. You can't export all shortcuts at once.
Open a PDF of the complete list of default ArcGIS Pro shortcuts
Follow these steps to export shortcuts.
- Open the Keyboard Shortcuts dialog box.
- Optionally, uncheck the Show currently active shortcuts check box at the top of the dialog box.
- Expand a shortcuts group and subgroup.
- Click Export shortcuts to PDF .
- On the browse dialog box, accept or change the default output file name and folder. Click Save.
The output file opens immediately in your default PDF reader.
Note:
Tables of default shortcuts for selected functionality can be found in other help topics.
Export customizations to a file
You can export keyboard shortcut customizations from the Customize the Ribbon options dialog box to share them or use them on other computers.
Caution:
The exported file includes any customizations made to the ribbon and Quick Access Toolbar, as well as keyboard shortcuts. When the file is imported to another computer, all customizations are applied.