https://www.hex-rays.com/wp-content/static/products/ida/idapro_cheatsheet.html
File Operations |
Parse C header file... |
Ctrl+F9 |
Create ASM file... |
Alt+F10 |
Save |
Ctrl+W |
Navigation |
Jump to operand |
Enter |
Jump in a new window |
Alt+Enter |
Jump to previous position |
Esc |
Jump to next position |
Ctrl+Enter |
Jump to address... |
G |
Jump by name... |
Ctrl+L |
Jump to function... |
Ctrl+P |
Jump to pseudocode |
Tab |
Jump to segment... |
Ctrl+S |
Jump to segment register... |
Ctrl+G |
Jump to problem... |
Ctrl+Q |
List cross references to... |
Ctrl+X |
Jump to xref to operand... |
X |
Jump to entry point... |
Ctrl+E |
Mark position... |
Alt+M |
Jump to marked position... |
Ctrl+M |
Error operand |
Ctrl+F |
Search |
Next code |
Alt+C |
Next data |
Ctrl+D |
Next explored |
Ctrl+A |
Next unexplored |
Ctrl+U |
Immediate value... |
Alt+I |
Next immediate value |
Ctrl+I |
Text... |
Alt+T |
Next text |
Ctrl+T |
Sequence of bytes... |
Alt+B |
Next sequence of bytes |
Ctrl+B |
Edit (Data Types – etc) |
Rename |
N |
Enter repeatable comment... |
; |
Enter comment... |
: |
Begin selection |
Alt+L |
Code |
C |
Data |
D |
Struct var... |
Alt+Q |
String |
A |
Array... |
Numpad*,* |
Undefine |
U |
Enter anterior lines... |
Ins |
Enter posterior lines... |
Shift+Ins |
Offset (data segment) |
O |
Offset (current segment) |
Ctrl+O |
Offset by (any segment)... |
Alt+R |
Offset (user-defined)... |
Ctrl+R |
Offset (struct)... |
T |
Number (default) |
# |
Hexadecimal |
Q |
Decimal |
H |
Binary |
B |
Character |
R |
Segment |
S |
Enum member... |
M |
Stack variable |
K |
Change sign |
_ |
Bitwise negate |
~ |
String literals... |
Alt+A |
Setup data types... |
Alt+D |
Edit segment... |
Alt+S |
Change segment register value... |
Alt+G |
Struct var... |
Alt+Q |
Select union member... |
Alt+Y |
Undo |
Ctrl+Z |
Redo |
Ctrl+Shift+Z |
Open Subviews |
Local types |
Shift+F1 |
Functions |
Shift+F3 |
Names |
Shift+F4 |
Signatures |
Shift+F5 |
Segments |
Shift+F7 |
Segment registers |
Shift+F8 |
Structures |
Shift+F9 |
Enumerations |
Shift+F10 |
Type libraries |
Shift+F11 |
Strings |
Shift+F12 |
Functions |
Create function... |
P |
Edit function... |
Alt+P |
Set function end |
E |
Stack variables... |
Ctrl+K |
Change stack pointer... |
Alt+K |
Rename register... |
V |
Set type... |
Y |
Lumina |
Pull all metadata |
F12 |
Push all metadata |
Ctrl+F12 |
View all metadata |
Alt+F12 |
Debugger |
Add breakpoint |
F2 |
Start process |
F9 |
Terminate process |
Ctrl+F2 |
Step into |
F7 |
Step over |
F8 |
Run until return |
Ctrl+F7 |
Run to cursor |
F4 |
Breakpoint list |
Ctrl+Alt+B |
Stack trace |
Ctrl+Alt+S |
Miscellaneous |
Calculator... |
? |
Windows list (next) |
Ctrl+Tab |
Switch to window #1…9 |
Alt+1…9 |
Close window |
Alt+F3 |
Script command... |
Shift+F2 |
Exit |
Alt+X |