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

British keyboard: Backquote and IntlBackslash swapped again #65082

Closed
alexrussell opened this issue Dec 14, 2018 · 6 comments
Closed

British keyboard: Backquote and IntlBackslash swapped again #65082

alexrussell opened this issue Dec 14, 2018 · 6 comments
Assignees
Labels
bug Issue identified by VS Code Team member as probable bug keybindings VS Code keybinding issues verified Verification succeeded

Comments

@alexrussell
Copy link

alexrussell commented Dec 14, 2018

Ref: #24153

I'm basically getting this issue again now. I use insiders, but have also just recently upgraded to Mojave (and just yesterday did the 1.14.2 update) so can't simply tell where this issue is coming from. I'd say it's been happening only very recently - anything from max a week ago to some-point-yesterday.

Pretty much same issue as before, pressing the keys labelled ` and § on my keyboard in a text editor work as expected, but when part of a shortcut, they go funny.

Attached is a recording showing the MacOS keyboard viewer showing you what keys I am pressing.

You'll see the following:

  • In an editor, unmodified ` works as expected
  • In an editor, unmodified § works as expected
  • Pressing ctrl+` doesn't focus the terminal as it should (you'll only see that the focus did not leave the editor)
  • Pressing ctrl+§ does focus the terminal, but it shouldn't (you'll see focus leave the editor, take my word for it that the terminal is focussed)
  • Switching to the keyboatrd shortcuts page, trying to "redefine" the toggle terminal command shows why it goes wrong:
  • Pressing `/ctrl+` is read as [IntlBackslash]/ctrl+[IntlBackslash] (though displayed as §/)
  • Pressing §/ctrl+§ is read as `/ctrl+` (and displayed as `/ctrl+`)

One thing you will notice is that when ctrl is pressed, the MacOS keyboard viewer does show that § becomes a `. That's interesting.

keyboard


  • VSCode Version: 1.31.0-insider (ece3a90fb58986570d8afdfb16530c4dd8c743af)
  • OS Version: MacOS Mojave 10.14.2

Does this issue occur when all extensions are disabled?: Yes

@vscodebot vscodebot bot added the terminal Integrated terminal issues label Dec 14, 2018
@Tyriar Tyriar added keybindings VS Code keybinding issues and removed terminal Integrated terminal issues labels Dec 14, 2018
@Tyriar Tyriar assigned alexdima and unassigned Tyriar Dec 14, 2018
@alexdima
Copy link
Member

@bpasero Did we maintain the patch we had for this with the upgrade to Electron 3.x ?

@bpasero
Copy link
Member

bpasero commented Dec 14, 2018

@alexandrudima I think so, but I will ask

@alexrussell so it does not reproduce for you in VSCode stable (1.30)?

@bpasero bpasero added the bug Issue identified by VS Code Team member as probable bug label Dec 14, 2018
@bpasero
Copy link
Member

bpasero commented Dec 14, 2018

Yes, it looks like this patch got missing.

@bpasero bpasero added this to the December/January 2019 milestone Dec 14, 2018
@alexrussell
Copy link
Author

@bpasero Good question - I actually only have insiders installed so can't say right now.

@bpasero
Copy link
Member

bpasero commented Jan 7, 2019

@alexrussell can you please report back with todays insider update if it still reproduces?

@alexrussell
Copy link
Author

alexrussell commented Jan 7, 2019

All fixed as of 28e7467 insiders.

@bpasero bpasero added the verified Verification succeeded label Jan 31, 2019
@vscodebot vscodebot bot locked and limited conversation to collaborators Feb 21, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Issue identified by VS Code Team member as probable bug keybindings VS Code keybinding issues verified Verification succeeded
Projects
None yet
Development

No branches or pull requests

4 participants