Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Keyboard shortcuts

RPFM lets you rebind every shortcut from PackFile → Settings → Shortcuts (the Preferences dialog has a Shortcuts button at the bottom). The dialog itself is the standard KDE KShortcutsDialog, which groups every action by collection and flags conflicts within the same scope.

The list below shows the defaults as defined in the source. Most shortcuts are configurable per scope, so a binding may legitimately fire in one widget (e.g. the table editor) and be unbound in another.

The command palette is the universal fallback. Press Ctrl+P (file palette) or Ctrl+Shift+P (command palette) and type the name of what you want. If the action exists, you can launch it from there.

Pack Menu

ActionDefault
New PackCtrl+N
Open PacksCtrl+O
Open & Merge PacksCtrl+Shift+O
Save All PacksCtrl+S
Install PackCtrl+Shift+I
Uninstall PackCtrl+Shift+U
Load All CA PacksCtrl+G
SettingsCtrl+,
Quit(unbound)

Save active Pack and Save Pack As are exposed via the Pack root context menu and the file-tab context menu rather than as global shortcuts.

File tabs

ActionDefault
Close TabCtrl+W
Previous TabCtrl+Shift+Tab
Next TabCtrl+Tab
Toggle Quick Notes(unbound)
Import From Dependencies(unbound)

View menu

ActionDefault
Toggle Global SearchCtrl+Shift+F
Toggle Pack Contents(unbound)
Toggle Diagnostics(unbound)
Toggle Dependencies(unbound)
Toggle References(unbound)

Command palette

ActionDefault
Open file paletteCtrl+P
Open command paletteCtrl+Shift+P

Pack tree (context-scoped)

ActionDefault
Add FileCtrl+A
Add FolderCtrl+Shift+A
Add From PackCtrl+Alt+A
New FolderCtrl+F
New DBCtrl+D
New LocCtrl+L
New TextCtrl+T
New Quick FileCtrl+Q
New AnimPack / Portrait Settings(unbound)
Merge FilesCtrl+M
DeleteDel
ExtractCtrl+E
Rename / MoveCtrl+R or F2
CopyCtrl+C
CutCtrl+X
PasteCtrl+V
DuplicateCtrl+Shift+D
Open with DecoderCtrl+J
Open with External ProgramCtrl+K
Open Pack NotesCtrl+Y
Expand AllCtrl++
Collapse AllCtrl+-

Table editor (DB / Loc)

ActionDefault
Add RowCtrl+Shift+A
Insert RowCtrl+I
Delete RowCtrl+Del
Delete Filtered-Out RowsCtrl+Shift+Del
Clone & Insert RowCtrl+D
Clone & Append RowCtrl+Shift+D
CopyCtrl+C
Copy as LUA TableCtrl+Shift+C
PasteCtrl+V
Paste as New RowCtrl+Shift+V
Rewrite SelectionCtrl+Y
Invert SelectionCtrl+-
SearchCtrl+F
Undo / RedoCtrl+Z / Ctrl+Shift+Z
Smart DeleteDel
Find References / Go To Definition / Go To File / Patch Columns / Generate IDs / Import TSV / Export TSV / etc.(unbound)

Decoder

ActionDefault
Move Field UpCtrl+Up
Move Field DownCtrl+Down
Move Field LeftCtrl+Left
Move Field RightCtrl+Right
Delete FieldCtrl+Del
Delete DefinitionCtrl+Del
Load DefinitionCtrl+L

Text editor

The text editor is a KTextEditor widget and honours your KDE keyboard configuration. RPFM removes its built-in file-save and file-save-as actions and re-binds save into the Pack via Ctrl+S. Find / replace use KTextEditor’s standard Ctrl+F / Ctrl+R. Everything else is KTextEditor-standard.

Customising

The Shortcuts dialog (PackFile → Settings → Shortcuts) shows every action grouped by collection (Pack Menu, View Menu, Pack Tree Context Menu, Table Editor, Decoder, etc.). Click a binding to edit it; conflicts within the same scope are flagged.

Bindings are persisted via KDE’s standard KActionCollection::writeSettings/readSettings, not in a single RPFM-owned file. On Linux that typically lands in ~/.config/<orgname>rc. To reset, open the Shortcuts dialog and use its built-in Defaults action.