Summary
QfcFormViewer.ProcessCmdKey claims every Alt chord, so Alt-key menu mnemonics such as Alt+F and Alt+M are swallowed and never reach base.ProcessCmdKey. This is the same defect fixed for the EFC surface as issue #467; the QFC twin was deliberately left untouched by feature #464 and remains live.
Environment
- OS/version: Windows 11 Pro 10.0.26200
- Framework: .NET Framework 4.8 / VSTO Outlook add-in
- Command/flags used:
msbuild TaskMaster.sln /t:Rebuild /m /p:Configuration=Debug "/p:Platform=Any CPU"
- Data source or fixture:
QuickFiler.Test
Steps to Reproduce
- Open the QuickFiler form surface (
QfcFormViewer).
- Press Alt+F (or Alt+M) intending to open the corresponding menu.
- Observe that the menu does not open.
Expected Behavior
An Alt chord that corresponds to a menu mnemonic falls through to base.ProcessCmdKey so the menu opens. Only a bare Alt chord that the keyboard handler genuinely claims should be intercepted.
Actual Behavior
ProcessCmdKey returns true for the whole Alt chord class, so the mnemonic is consumed and the menu never opens.
Logs / Screenshots
Impact / Severity
Live, user-facing: menu mnemonics do not work on the QuickFiler form surface. Severity is moderate - the menus remain reachable by mouse - but it is a real interaction defect, and the EFC twin was judged worth fixing under issue #467.
Source
From: docs/features/potential/2026-08-27-qfc-twin-processcmdkey-alt-chord-over-claim.md
Summary
QfcFormViewer.ProcessCmdKeyclaims every Alt chord, so Alt-key menu mnemonics such as Alt+F and Alt+M are swallowed and never reachbase.ProcessCmdKey. This is the same defect fixed for the EFC surface as issue #467; the QFC twin was deliberately left untouched by feature #464 and remains live.Environment
msbuild TaskMaster.sln /t:Rebuild /m /p:Configuration=Debug "/p:Platform=Any CPU"QuickFiler.TestSteps to Reproduce
QfcFormViewer).Expected Behavior
An Alt chord that corresponds to a menu mnemonic falls through to
base.ProcessCmdKeyso the menu opens. Only a bare Alt chord that the keyboard handler genuinely claims should be intercepted.Actual Behavior
ProcessCmdKeyreturnstruefor the whole Alt chord class, so the mnemonic is consumed and the menu never opens.Logs / Screenshots
QuickFiler/Viewers/QfcFormViewer.cs:56-73andQuickFiler/Controllers/QfcFormKeyHandler.cs:18. Line numbers are pre-change locators from feature Bug: efc-controllers-null-guard-and-async-void-boundary-defects #464's spec and must be re-resolved by member name before use.Impact / Severity
Live, user-facing: menu mnemonics do not work on the QuickFiler form surface. Severity is moderate - the menus remain reachable by mouse - but it is a real interaction defect, and the EFC twin was judged worth fixing under issue #467.
Source
From: docs/features/potential/2026-08-27-qfc-twin-processcmdkey-alt-chord-over-claim.md