Keyboard Navigation
Component Traversal
Ghidra supports standard keyboard navigation for traversing component focus cycles within each window. In general, Tab and Ctrl-Tab will transfer focus to the next component. Shift-Tab and Ctrl-Shift-Tab will transfer focus to the previous component.
Tab and Shift-Tab do not always work as they are sometimes used by individual components, such as text components. The Ctrl versions should work universally.
Ghidra also provides some handy shortcut keys for navigation:
- Ctrl-F3 - Transfer focus (jump) to the next window or dialog.
- Ctrl-Shift-F3 - Transfer focus (jump) to the previous window or dialog.
- Ctrl-J - Transfer focus (jump) to the next component provider (titled component).
- Ctrl-Shift-J - Transfer focus (jump) to the previous component provider.
- Ctrl-F6 - Transfer focus (jump) to the last active component provider. This allows the user to jump back and forth between recently used provider.
Actions
Global menus can be reached using the various accelerator keys such as Alt-F to access the File menu.
Context menus can be invoked using the Shift-F10 key or the dedicated context menu key available on some keyboards.
Toolbar actions currently can't be directly accessed via the keyboard unless a keybinding is assigned to them.
Quick Action Dialog
The Quick Action Dialog displays a list of all actions (or commands) relevant to the currently focused component window or dialog and allows the user to select and invoke any valid, enabled action using either the mouse or keyboard.
![]()
The dialog displays a list of available actions, grouped into categories indicating from where the action is normally invoked. Actions that are not enabled (and therefore can't be invoked) are displayed as faded.
Initially, the dialog shows just the local toolbar and menu items for the currently focused component, along with all relevant popup and keyboard actions. Repeatedly pressing the keybinding assigned to this action (default is Ctrl-3) will show additional, less relevant actions.
Displayed actions in the list can be selected via the mouse or by using the up/down arrows to move the current selection. Pressing the OK button or pressing the Enter key will cause the dialog to close and the action to be invoked.
Also, the list can be filtered by typing in the provided text box.
This dialog can be invoked using its assigned keybinding (default is Ctrl-3).
Help (F1) and Assign Keybinding (F4) actions work on the selected action.
Bringing up this dialog and pressing (Ctrl-3) a few times to show all local and global actions is a great way to explore all the actions Ghidra actions.
Keywords: find actions, system actions, tool actions, component actions, local actions, global actions, keyboard actions, list actions, actions list, choose actions, select actions, display actions, show actions.