Skip to content

Feature: Add access keys to context menu items #17759

@adhirajsinghchauhan

Description

@adhirajsinghchauhan

What feature or improvement do you think would benefit Files?

First of all, this is different from #17196 — that only adds access keys to the "toolbar" section of the context menu, for basic operations like cut, copy, paste, rename, share, and options.

This issue is specifically for all the other context menu items, where the mnenomics are usually supplied by third-party apps. For example, see how Windows File Explorer's legacy/full context menu has underlines under some items, which serve as as a shortcut mnemonic to jump directly to that item, which significantly speeds up a user's tasks (we all know that navigating via the keyboard is much faster than the mouse, for most things).

Image

Files does not have this functionality at all. Displaying the underlined letter is not the issue; instead, it's the fact that there are no shortcut/access keys for the rest of the context menu:
Image

For example, tapping the expected shortcut/mnemonic key for Open with Code (i), Open With (h; for alternative apps that can handle this file), and many more options supplied by other apps, e.g. WinRAR, 7zip, etc., have no effect in Files. What's worse is, the context menu needs to be scrolled through to see all the options, despite there being enough space in the window to show them all at once.

Requirements

  • This proposal will accomplish X
  • This proposal will accomplish Y
  • This proposal will accomplish Z

Files Version

4.0.11

Windows Version

25H2 v26200.6725

Comments

Keyboard navigability is crucial for power users. It's faster, requires almost no extra work when compared to a mouse (right click, scroll, point, click, each action must be precise, increasing mental load and wasting time).

Metadata

Metadata

Assignees

No one assigned

    Labels

    area - accessibilityIncludes input methods and color contrastarea - context menuFeatures or bug reports relating to the context menu

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions