Currently, Total Commander allows users to customize how specific file extensions are opened in Lister via Configuration -> Options -> Lister -> Multimedia -> "Define view method by file type...". However, the default view methods are strictly limited to the internal options (1 to 8 ).
When no suitable internal Lister method or plugin is available — or when a user prefers a highly optimized external application (such as a specialized standalone CAD/DWG viewer) — they are forced to use the Alt+F3 combination configured via External Viewer → Associations....
The Problem:
The expected consistent behavior in TC should always be:
F3 → View files (Lister or assigned viewer)
F4 → Edit files
Relying on Alt+F3 as a workaround breaks this consistent muscle memory. For maximum daily productivity, F3 should handle all quick-viewing tasks uniformly across all file types.
Furthermore, forcing complex technical formats (such as DWG drawings) into the standard Lister window via unstable plugins or slow Explorer preview handlers frequently causes performance lags or crashes — making the workaround unreliable in practice.
Proposed Solution:
Extend the "Define view method by file type..." dialog by adding "9. External Viewer" as a selectable option.
When configured, pressing F3 on a matched file type would seamlessly launch the user-defined external viewer, keeping F3 muscle memory uniform across all file types.
How it fits into the existing UI logic:
Code: Select all
Configuration -> Options -> Lister -> Multimedia -> [Define view method by file type...]
│
├── File type: *.dwg;*.dxf
└── Default view method (Choose from 1 to 9):
1. Text only
2. Binary
3. Hex
4. Image/Multimedia
5. HTML Text
6. Unicode
7. UTF-8
8. Explorer Preview
9. External Viewer (User-defined) <-- New Option- Unified Muscle Memory: Restores single F3 key behavior for all file extensions, whether viewed internally or externally
- Unified Configuration: Merges internal and external viewer settings into a single, consistent interface — eliminating the current split between Lister configuration and Alt+F3 associations, as solid said
- Speed & Stability: Bypasses sluggish or crash-prone Explorer preview handlers for specialized formats by cleanly passing the file to a fast external engine
I believe this would be a highly practical and logical enhancement to TC's existing Lister configuration. Feedback from the community and ghisler is welcome.



