Alt+退格键 - undo selection, substitutes selected part of the code with the corresponding portion of backup data. Available only when backup data exists and differs from selected code.
Ctrl+F1 - if API help file is selected, open help topic associated with symbolic name in the first selected line.
F2 - toggle INT3 breakpoint on the first selected command. Alternatively, you can doubleclick line in the second column.
Shift+F2 - set conditional breakpoint on the first selected command. See also Ignore memory access violations in Kernel32.
F4 - run to selection, set one-shot breakpoint on the first selected command and continue execution of debugged program. If OllyDbg catches exception or stops on breakpoint before program reached this command, one-shot breakpoint remains active. If necessary, you can remove it in Breakpoints window.
Shift+F4 - set logging breakpoint (conditional breakpoint with optional logging of value of some expression when condition is met). For more details, see Breakpoints.
Ctrl+F5 - open source file that corresponds to the first selected command.
Alt+F7 - go to the the previous found reference.
Alt+F8 - go to the next found reference.
Ctrl+A - analyse code section of current module.
Ctrl+B - start binary search.
Ctrl+C - copy selection to the clipboard. Copy roughly preserves width of the columns and truncates invisible characters. To exclude some column from the copy, reduce it width to the minimum.
Ctrl+E - edit selection in binary (hexadecimal) format.
Ctrl+F - start command search.
Ctrl+G - go to address. Invokes window asking you to enter address or expression to follow. This command does not modify EIP.
Ctrl+J - list all calls and/or jumps to the current location. You must analyze code before you can use this feature.
Ctrl+N - open list of names (labels) in current module.
Ctrl+O - 扫描object文件。. This command displays the Scan object files dialog where you can select object files or libraries and scan them in an attempt to find object modules within the actual code section.
Ctrl+R - find references to selected command. This command scans through the executable code of the active module and finds all references (constants, jumps or calls) to the first selected command. You can use shortcuts Alt+F7 and Alt+F8 to navigate through the references. For your convenience, referenced command is also included into the list of references.
Ctrl+S - search for command. This command displays Find command dialog where you can enter the assembler command and search for the next instance of this command.
星号[Asterisk](*) - go to the origin (contents of EIP of the active thread).
Ctrl+星号(*) - new origin here, sets EIP of the currently selected thread to the address of the first selected byte. You can undo this operation if you go to Registers pane and select EIP.
空格[Space] - 修改命令。assemble. Displays Assemble at dialog where you can edit actual command or enter new commands in Assembler language. These commands substitute actual code. Alternatively, doubleclick the command you are going to change.
冒号[Colon](:) ? 添加标签。add label. Displays Add label or Change label window where you enter label (symbolic name) associated with the first byte of the first selected command. Notice that in many languages colon is a part of label.
分号[Semicolon](;) ? 添加 注释[comment]。Displays Add comment or Change comment window where you enter comment (text string displayed in the last column) associated with the first byte of the first selected command. Notice that many Assembler languages use semicolon to start comment. Alternatively, you can doubleclick disassembled line in the Comments column.