Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux: not possible to navigate between menus using keyboard #1569

Closed
ristomatti opened this issue Dec 22, 2015 · 7 comments
Closed

Linux: not possible to navigate between menus using keyboard #1569

ristomatti opened this issue Dec 22, 2015 · 7 comments
Assignees
Labels
accessibility Keyboard, mouse, ARIA, vision, screen readers (non-specific) issues electron Issues and items related to Electron linux Issues with VS Code on Linux upstream Issue identified as 'upstream' component related (exists outside of VS Code)

Comments

@ristomatti
Copy link
Contributor

Navigating between File/Edit/View/Goto/Help using left and right arrow keys does not work. I can reproduce the problem in at least Windows 8 and Linux Mint Cinnamon 17.2.

  • navigation using arrow keys works in submenus
  • on Windows it is possible to switch between the menus using mnemonics (ALT-e to switch from File to Edit) but on Linux even this isn't working

image

@bpasero bpasero added bug Issue identified by VS Code Team member as probable bug upstream Issue identified as 'upstream' component related (exists outside of VS Code) labels Dec 22, 2015
@bpasero bpasero added this to the Backlog milestone Dec 22, 2015
@bpasero bpasero self-assigned this Dec 22, 2015
@jimfoye
Copy link

jimfoye commented Dec 24, 2015

Related: if you press and release the Alt key, the menu does not retain focus, as it does in standard Windows applications. Normally you can press and release the Alt key, then press other keys to begin navigating the menu. If you change your mind before you begin navigating the menu, you can press the Alt key again to toggle focus away from the menu and back to whatever originally had it.

In Code, as soon as you release the Alt key, the menu loses focus. You must press "Alt-F" (for example) to begin navigating the menu with the keyboard.

@bpasero bpasero added the accessibility Keyboard, mouse, ARIA, vision, screen readers (non-specific) issues label Jul 5, 2016
@kevin-brown
Copy link

kevin-brown commented Nov 29, 2016

Is there an upstream ticket attached to this, or was this just given the label "upstream" because VS Code is using Electron's application menus?

@bpasero
Copy link
Member

bpasero commented Nov 29, 2016

electron/electron#2504

@bpasero bpasero added the electron Issues and items related to Electron label Mar 8, 2017
@bpasero bpasero added workbench and removed bug Issue identified by VS Code Team member as probable bug labels Apr 7, 2017
@bpasero bpasero added the menu label May 26, 2017
@bpasero bpasero removed the workbench label Nov 12, 2017
@bpasero bpasero removed this from the Backlog milestone Nov 16, 2017
@hpg-mheck
Copy link

Valid. This would flunk 508(c) testing.

@hpg-mheck
Copy link

Also, having a two-year-old accessibility bug that I can assure you will be obvious within 30 seconds of a vision-impaired user attempting to use the product is excellent evidence of a lack of interest in accessibility in the product. If there is, in fact, a lack of interest in accessibility in the product, please be well aware that demonstrating that across several products is strategically dangerous for a company selling software to the federal government. Keyboard navigation is still the quick litmus test when evaluating whether or not a product can or cannot be used for many agencies.

@bpasero bpasero changed the title Navigating between top level menu items using the keyboard does not work Linux: not possible to navigate between menus using keyboard Jul 5, 2018
@bpasero bpasero added the linux Issues with VS Code on Linux label Jul 5, 2018
@sbatten
Copy link
Member

sbatten commented Sep 13, 2018

note that this issue has been resolved in the new custom menu bar. it can be enabled via the setting "window.titlebarStyle": "custom" and will be default on Windows soon. It can still be enabled on Linux, though is not the default currently mainly due to styling.

@bpasero
Copy link
Member

bpasero commented Sep 19, 2018

Closing, given the workaround.

@bpasero bpasero closed this as completed Sep 19, 2018
@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 3, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
accessibility Keyboard, mouse, ARIA, vision, screen readers (non-specific) issues electron Issues and items related to Electron linux Issues with VS Code on Linux upstream Issue identified as 'upstream' component related (exists outside of VS Code)
Projects
None yet
Development

No branches or pull requests

6 participants