============================== IDA Pro 7.4 keyboard shortcuts ============================== First published at 6/30/2020 on https://defkey.com/ida-pro-shortcuts IDA Pro is a disassembler that generates assembly language source code from machine-executable code. It can be also used as a debugger for Windows PE, Mac OS X Mach-O, and Linux ELF executables. IDA Pro 7.4 has 103 shortcuts and we have listed all of them below. File operations --------------- Ctrl + F9 Parse C header file… Alt + F10 Create ASM file… Ctrl + W Save Navigation ---------- Enter Jump to operand Alt + Enter Jump in a new window Esc Jump to previous position Ctrl + Enter Jump to next position G Jump to address… Ctrl + L Jump by name… Ctrl + P Jump to function… Tab Jump to pseudocode Ctrl + S Jump to segment… Ctrl + G Jump to segment register… Ctrl + Q Jump to problem… Ctrl + X List cross references to… X Jump to xref to operand… Ctrl + E Jump to entry point… Alt + M Mark position… Ctrl + M Jump to marked position… Ctrl + F Error operand Search ------ Alt + C Next code Ctrl + D Next date Ctrl + A Next explored Ctrl + U Next unexplored Alt + I Immediate value… Ctrl + I Next immediate value Alt + T Text… Ctrl + T Next text Alt + B Sequence of bytes… Ctrl + B Next sequence of bytes Edit (data types, etc) ---------------------- N Rename ; Enter repeatable comment… : Enter comment… Alt + L Begin selection C Code D Data Alt + Q Struct var… A String Num * Array… * Array… U Undefine Insert Enter anterior lines… Shift + Insert Enter exterior lines… O Offset (data segment) Ctrl + O Offset (current segment) Alt + R Offset by (any segment)… Ctrl + R Offset (user-defined)… T Offset (struct)… # Number (default) Q Hexadecimal H Decimal B Binary R Character S Segment M Enum member… K Stack variable _ Change sign ~ Bitwise negate Alt + A String literals… Alt + D Setup data types… Alt + S Edit segment… Alt + G Change segment register value… Alt + Q Struct var… Alt + Y Select union member… Ctrl + Z Undo Ctrl + Shift + Z Redo Open subviews ------------- Shift + F1 Local types Shift + F3 Functions Shift + F4 Names Shift + F5 Signatures Shift + F7 Segments Shift + F8 Segment registers Shift + F9 Structures Shift + F10 Enumerations Shift + F11 Type libraries Shift + F12 Strings Functions --------- P Create function… Alt + P Edit function… E Set function end Ctrl + K Stack variables… Alt + K Change stack pointer… V Rename register… Y Set type… Lumina ------ F12 Pull all metadata Ctrl + F12 Push all metadata Alt + F12 View all metadata Debugger -------- F2 Add breakpoint F9 Start process Ctrl + F2 Terminate process F7 Step into F8 Step over Ctrl + F7 Run until return F4 Run to cursor Ctrl + Alt + B Breakpoint list Ctrl + Alt + S Stack trace Graphing -------- F12 Flow chart Ctrl + F12 Function calls Miscellaneous ------------- ? Calculator… Ctrl + Tab Windows list (next) Alt + [1 - 9] Switch to window 1 - 9 Alt + F3 Close window Shift + F2 Script command… Alt + X Exit Source: Hex-rays (PDF) Last modified on (UTC): Tuesday, March 14, 2023 Defkey © All rights reserved.