Skip to content

Desktop & Keyboard Shortcut System

fparted is built with a dual-form-factor design supporting both touch-centric mobile devices and desktop / Samsung DeX / Android PC multi-window environments.


⌨️ Desktop Shortcuts Reference

Action Default Key Binding Description
Refresh Disks F5 / Ctrl+R Re-scans hardware block devices
Quit Application Ctrl+Q Exits cleanly via native task handler
Add Custom Device Ctrl+N Opens the Add Device dialog
Dump Whole Disk Ctrl+Shift+D Initiates whole-disk raw image backup
Documentation F1 Opens in-app Documentation viewer
Settings Ctrl+, Opens Settings & Preferences
Cycle Disks Ctrl+Tab / Ctrl+Shift+Tab Cycles through discovered disks
Direct Select Disk 1–9 Alt+1 through Alt+9 Direct selection of disk by index

Partition Operations

Action Default Key Binding Description
New Partition Insert / Ctrl+Alt+N Creates new partition in selected space
Delete Partition Delete Deletes selected partition
Edit Partition F2 Edits flags, GPT name, and attributes
Resize / Move Ctrl+M Opens resize and boundary shift modal
Format Filesystem Ctrl+Shift+F Formats partition filesystem
Check & Repair Ctrl+K Initiates filesystem fsck / repair
Mount Partition Ctrl+Shift+M Mounts partition to directory
Unmount Partition Ctrl+Shift+U Unmounts active filesystem
Regenerate UUID Ctrl+Shift+R Generates new filesystem UUID
Unlock LUKS Ctrl+Shift+L Decrypts and maps encrypted container

Operations Queue

Action Default Key Binding Description
Undo Last Ctrl+Z Removes last queued operation
Apply All Ctrl+Enter Opens confirmation and executes queue
Clear Queue Ctrl+Shift+X Clears all pending operations
View Pending Sheet Ctrl+P Opens the pending operations side sheet

🎙️ Interactive Shortcut Recorder

Users can customize any keybinding in Settings > Shortcuts: - Conflict Detection: Warns if a new keystroke is already mapped to an existing operation. - Modifier Support: Detects Ctrl, Alt, Shift, Meta/Super combinations. - Numpad Equivalents: Automatically harmonizes digit keys with numeric keypad keys. - Persistence: Serializes customized mappings into local JSON preferences.