Keyboard Shortcuts
Global
| Keys | Action |
| Ctrl+O | Open a file (same as File → Open…) |
| Ctrl+S | Save the current file (same as File → Save). Works whichever pane has focus: tree, tables or hex view |
| Ctrl+Shift+S | Save As…: write the current file to a new path |
| F5 | Refresh: reload the current tab from disk |
| F1 or Alt+/ | About PPEE (version and build details) |
| Esc | Close the active dialog or cancel an edit |
List views
| Keys | Action |
| Ctrl+C | Copy the selected item |
| Ctrl+Shift+C | Copy the selected row(s), tab-separated |
| Ctrl+A | Select all rows |
| Ctrl+H | Follow in Hex View: open the hex view on the bytes behind the hovered cell (or the selected row) |
| Ctrl+D | Show Code: open the Code window at the code address in the cell |
| Double-click | Edit the cell |
| Enter | Commit an edit |
Hex view
| Keys | Action |
| Ctrl+G | Go to offset or RVA |
| Ctrl+F | Find hex bytes or ASCII text |
| F3 | Find next |
| Ctrl+C | Copy selection as hex |
| Ctrl+V | Paste hex bytes |
| Ctrl+A | Select all |
| Tab | Switch between the hex and ASCII columns |
| Up Down Left Right | Move the caret |
| Page Up / Page Down | Scroll by one page |
| Home / End | Start / end of the row |
| Shift + arrows / Home / End | Extend the selection from its anchor |
0–9, A–F | Edit the nibble under the caret (hex column) |
| Ctrl+D | Show as Code: disassemble from the selection or caret |
Code window
| Keys | Action |
| Double-click, Enter | Follow the selected call or jump |
| Esc, Alt+Left | Back |
| Alt+Right | Forward |
| G | Go to an address |
| X | References / call sites of the selected instruction |
| Up / Down | Previous / next instruction |
| Ctrl+C | Copy the selected line |
Saving
Ctrl+S saves only when there are unsaved edits. Ctrl+Shift+S (Save As…) works any time a file is open. The global shortcuts (Ctrl+O, Ctrl+S, Ctrl+Shift+S, F5) work whichever pane has focus.