Today we’ll cover how keyboard modifiers (Ctr, Alt, Shift) can be used with some IDA actions to modify their behavior or provide additional functionality.
Obviously, some shortcuts already include modifiers as part of their key sequence, but some commonalities may be not immediately obvious. For example, the Search menu commands tend to use Alt-letter to start search and corresponding Ctrl-letter to continue the search:
search type | start search | next (continue) search |
Binary (bytes) search | Alt–B | Ctrl–B |
Text search | Alt–T | Ctrl–T |
Immediate search | Alt–I | Ctrl–I |
A somewhat similar situation exists with data formatting shortcuts: same as D defines byte/word/dword items and Alt–D is used for extra item types and configuration, A creates a default string literal type while Alt–A handles additional ones and configuration.
In some situations modifiers also change how mouse operations are interpreted: