Relying on the mouse for file management breaks your coding workflow and turns simple directory comparisons into a tedious chore. Mastering the native hotkeys and custom configuration files of Total Commander allows you to execute complex batch operations and environment setups entirely from the keyboard.
Essential Quick Reference
- Copy file/folder: F5
- Move file/folder: F6
- Multi-Rename Tool: Ctrl+M
- Swap panels: Tab
- Custom key assignment path: Configuration > Options > Misc
Core Navigation: Moving Through Environments Fast
Navigating through local servers, network drives, and deeply nested project folders requires instant panel switching and directory jumps. Using these keys keeps your hands on the home row while you traverse complex file systems.
| Shortcut | Action | Developer Use Case |
|---|---|---|
| Alt+F1 / Alt+F2 | Switch left/right drive | Quickly mounting network drives or switching to USB environments. |
| Tab | Swap active panels | Moving focus between source code and compiled output directories. |
| Backspace | Go up one directory | Standard upward navigation without reaching for the mouse. |
| Numpad / | Jump to root directory | Instantly returning to the base drive of a project. |
| Alt+Down | Open folder history | Jumping back to a recently accessed deep path. |
| Ctrl+D | Open directory hotlist | Accessing bookmarked project folders instantly. |
File Operations and Bulk Editing
Moving, copying, and renaming files individually wastes time when you can process hundreds of assets simultaneously. The built-in tools handle heavy lifting without requiring external batch scripts.
| Shortcut | Action | Developer Use Case |
|---|---|---|
| F5 | Copy | Pushing build files to a staging directory. |
| F6 | Move | Migrating assets between asset folders. |
| F7 | New folder | Creating new component directories on the fly. |
| F8 / Del | Delete | Clearing out cache or temporary build files. |
| Shift+F6 | Rename in-place | Quickly fixing a typo in a single configuration file. |
| Ctrl+M | Multi-Rename Tool | Bulk renaming exported assets using regular expressions. |
| F3 | View file | Inspecting log files instantly without opening an IDE. |
| F4 | Edit file | Opening a script in your default text editor. |
| Alt+Enter | Properties | Checking file permissions or exact file sizes. |
| Ctrl+Shift+F5 | Create shortcut | Dropping symlinks or shortcuts into the opposite panel. |
Advanced Selection and Masking
Grabbing specific file types out of a crowded directory requires precision masking rather than manual clicking. These selection shortcuts allow you to isolate exactly the files you need for your next operation.
| Shortcut | Action | Developer Use Case |
|---|---|---|
| Insert / Space | Select file/folder | Picking specific files while scrolling through a list. |
| **Numpad *** | Invert selection | Grabbing everything except the currently selected log files. |
| Numpad + | Select by mask | Selecting all .json or .php files in a mixed directory. |
| Numpad - | Deselect by mask | Removing all .bak files from your current selection batch. |
| Ctrl+A | Select all | Highlighting everything for a bulk migration. |
| Ctrl+Shift+A | Deselect all | Instantly clearing your active selection mask. |
Mastering Tabs and Directory Views
Managing multiple active workflows across different server environments is much easier when you leverage background tabs and specialized folder views. You can maintain separate contexts for your frontend and backend directories without losing your place.
| Shortcut | Action | Developer Use Case |
|---|---|---|
| Ctrl+T | Open new tab | Spawning a new working directory view without losing the current one. |
| Ctrl+W | Close tab | Cleaning up your workspace after a deployment task. |
| Ctrl+Tab / Ctrl+Shift+Tab | Navigate tabs | Cycling through open project directories. |
| Ctrl+B | Flat view | Displaying all files in subdirectories as a single flat list. |
| Ctrl+L | Calculate space | Checking the exact disk usage of a selected project folder. |
| Ctrl+F3 to F8 | Sort by columns | Ordering files by extension, size, or modification date quickly. |
When comparing deployment folders, integrating directory synchronization shortcuts speeds up the review process significantly.
Archive Handling Without External Tools
You can compress logs or inspect zipped deployment packages directly within the panels without opening third-party archiving software. Total Commander treats archives just like regular directories.
| Shortcut | Action | Developer Use Case |
|---|---|---|
| Alt+F5 | Pack files | Compressing a project folder for backup before a major update. |
| Alt+F9 | Unpack files | Extracting a downloaded library directly into the target folder. |
| Ctrl+PageDown | Enter archive | Opening a .zip or .tar.gz file to inspect its contents without extracting. |
Hidden Shortcuts Most TC Users Miss
Total Commander hides several powerful features beneath less obvious key combinations that drastically improve file analysis and searching. These specific binds give you deep control over file metadata and search outputs.
| Shortcut | Action | Developer Use Case |
|---|---|---|
| Ctrl+Z | Edit file comment | Adding custom descriptions to obscure configuration files. |
| Ctrl+Shift+Q | Quick view panel | Opening a live preview pane for code files in the opposite window. |
| Alt+L | Feed to listbox | Pushing search results into a standard panel for bulk operations. |
| Ctrl+Shift+F | Find files | Launching the advanced search dialog to find text strings within code. |
How to Assign Your Own Shortcuts
Total Commander does not force you to rely solely on the default layout. You can build a personalized environment that fits your exact workflow requirements.
The default shortcut mappings exist inside a file named KEYBOARD.TXT located in your installation directory. Reading this file reveals every single default binding available in the system. Your personal customizations get saved directly into wincmd.ini. Backing up this initialization file ensures you never lose your custom layout when migrating to a new machine.
To assign any internal command to a custom key: navigate to Configuration > Options > Misc, select your desired keyboard shortcut from the dropdown lists, and click the magnifying glass icon to open the command browser. Search for commands like cm_GotoNextDrive or cm_GotoPreviousDrive and assign them to any key combination you prefer. Press the green checkmark to save.
The command browser contains hundreds of internal TC commands. If you use the same directories every session, binding cm_GotoPreviousDrive and cm_GotoNextDrive to Ctrl+Alt+Left/Right makes drive cycling as fast as tab switching.




