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

In settings, "keyboard.dispatch" is not working now. #102570

Closed
ataihei opened this issue Jul 15, 2020 · 5 comments
Closed

In settings, "keyboard.dispatch" is not working now. #102570

ataihei opened this issue Jul 15, 2020 · 5 comments
Labels
info-needed Issue requires more information from poster

Comments

@ataihei
Copy link

ataihei commented Jul 15, 2020

Issue Type: Bug

In some cases certain keyboard shortcuts cannot be used in a Japanese environment, depending on the keyboard layout you are using.
I'm currently using a US Layout keyboard, and as a result, I'm not able to use the Ctrl + ` I can't use shortcuts.
When I use the keybindings settings dialog and type Ctrl + `, I get the message "ctrl +unknown" is displayed and not recognized as `.

I guess that's because it's a special key.
Alt + ` and Ctrl + ` are used to switch the input method in Japanese environment.

In the past, this was handled by changing "keyboard.dispatch": "code" to "keyboard. dispatch": "keyCode", but I just tried this setting and the setting itself is no longer existing now.

Could you please revive the settings or resolve these issues?

Thank you for your help.

VS Code version: Code 1.47.1 (485c41f, 2020-07-13T22:42:53.386Z)
OS version: Windows_NT x64 10.0.19041

System Info
Item Value
CPUs Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (8 x 2808)
GPU Status 2d_canvas: enabled
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
protected_video_decode: unavailable_off
rasterization: enabled
skia_renderer: disabled_off_ok
video_decode: enabled
viz_display_compositor: enabled_on
viz_hit_test_surface_layer: disabled_off_ok
webgl: enabled
webgl2: enabled
Load (avg) undefined
Memory (System) 31.89GB (20.88GB free)
Process Argv
Screen Reader no
VM 0%
Extensions (12)
Extension Author (truncated) Version
vscode-nginx-conf-hint han 0.1.0
rainbow-csv mec 1.7.0
render-crlf med 1.5.3
vscode-docker ms- 1.3.1
vscode-language-pack-ja MS- 1.47.3
csharp ms- 1.22.1
python ms- 2020.6.91350
remote-wsl ms- 0.44.4
powershell ms- 2020.6.0
typescript-javascript-grammar ms- 0.0.53
markdown-all-in-one yzh 3.1.0
json Zai 1.0.4
@roblourens
Copy link
Member

Seems like that setting still exists to me, are you sure it is set correctly?

@roblourens roblourens added the info-needed Issue requires more information from poster label Jul 15, 2020
@ataihei
Copy link
Author

ataihei commented Jul 16, 2020

In my environment, it doesn't appear to exist as shown in following gif.
NotAvailable

Is there something wrong with my response?

@roblourens
Copy link
Member

roblourens commented Jul 16, 2020

Apparently that setting is only valid for Linux and Mac. Can you check whether anything in this troubleshooting guide is relevant? https://github.com/microsoft/vscode/wiki/Keybinding-Issues

@ataihei
Copy link
Author

ataihei commented Jul 17, 2020

Thanks for the answer. That seems to be exactly this case.

Also, I noticed that the same problem was raised in #63659. I'm sorry for the duplication.
It seems that the OS is reserved for IME and cannot be used.

I'll vote issues that were presented in the suggestions. #1240

@roblourens
Copy link
Member

Thanks for finding that issue

@github-actions github-actions bot locked and limited conversation to collaborators Aug 31, 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