Skip to content

Keyboard layout changes are not detected on Linux #23690

Closed
@chrmarti

Description

  • VSCode Version: Code - Insiders 1.11.0-insider (6b95480, 2017-03-30T06:18:34.366Z)
  • OS Version: Linux x64 3.13.0-108-generic
  • Extensions: none

Found verifying #1549

Steps to Reproduce on Linux under Parallels with a US keyboard (did not reproduce on Mac):

  1. Start with US layout
  2. Navigate in code to populate navigation history
  3. Navigate back / forward with keyboard shortcut (Ctrl + Alt + Minus, Ctrl + Shift + Minus)
  4. Switch to German layout
  5. Navigate back / forward now works with both the German location of Minus (expected) and the US location of Minus (unexpected)
  6. Reload window
  7. Now navigation only works with the German location of Minus (expected)

It seems like the layout switch doesn't clear out the old binding.

Metadata

Assignees

Labels

feature-requestRequest for new features or functionalityinsiders-releasedPatch has been released in VS Code Insiderskeyboard-layoutKeyboard layout issueslinuxIssues with VS Code on Linuxverification-neededVerification of issue is requestedverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions