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 keybinds not observing keyboard layout #91968

Closed
Caleb-T-Owens opened this issue Mar 3, 2020 · 4 comments
Closed

Linux keybinds not observing keyboard layout #91968

Caleb-T-Owens opened this issue Mar 3, 2020 · 4 comments
Assignees
Labels
info-needed Issue requires more information from poster

Comments

@Caleb-T-Owens
Copy link

  • VSCode Version: Insiders 1.43.0-1582938799 && Regular 1.42.1-1581432938
  • OS Version: Ubuntu 19.10 and Ubuntu 19.04 // I updated recently to 19.10 and the issue persisted

Steps to Reproduce:

  1. In ubuntu settings > languages and region > input sources, add another keyboard, Colemak is the layout that I use
  2. attempt to use or set a keybind in vscode, you will find that it still acts like a querty keyboard

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

@vscodebot
Copy link

vscodebot bot commented Mar 3, 2020

(Experimental duplicate detection)
Thanks for submitting this issue. Please also check if it is already covered by an existing one, like:

@alexdima
Copy link
Member

alexdima commented Mar 3, 2020

@PinkFlufflyLlama Can you please check https://github.com/microsoft/vscode/wiki/Keybinding-Issues#troubleshoot-linux-keybindings and see if any of that applies to you?

@alexdima alexdima added the info-needed Issue requires more information from poster label Mar 3, 2020
@Caleb-T-Owens
Copy link
Author

Caleb-T-Owens commented Mar 5, 2020

"keyboard.dispatch": "keyCode" works, sorry for the late response @alexdima .
Why isn't this the default setting for Linux? Is there some sort of performance impedance? Do other ubuntu users also have this issue as well or if it's just me, what about my fairly default install affected it?

@alexdima
Copy link
Member

alexdima commented Mar 5, 2020

The keyboard.dispatch setting is an emergency setting. It bypasses the native node module that reads the keyboard layouts and basically gives the nativeness of a web app running in a web browser. It used to work a lot better before Ubuntu began moving away entirely from X.

Let's track in #24166 .

@alexdima alexdima closed this as completed Mar 5, 2020
@github-actions github-actions bot locked and limited conversation to collaborators Apr 19, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
info-needed Issue requires more information from poster
Projects
None yet
Development

No branches or pull requests

2 participants