Skip to content

Bug: qfc-twin-processcmdkey-alt-chord-over-claim #663

Description

@drmoisan
  • Work Mode: full-bug

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

  1. Open the QuickFiler form surface (QfcFormViewer).
  2. Press Alt+F (or Alt+M) intending to open the corresponding menu.
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions