-
Notifications
You must be signed in to change notification settings - Fork 30.1k
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
JIS (Japanese) Keyboard Layout: Define Keybinding popup window shows wrong key #16157
Comments
@ypresto Starting with today's insiders version (i.e. after PR #22894 aka #17521) we have changed how keybinding dispatching works on OSX from using Can you please download the insider's version and check if we work now correctly (i.e. labels reflect what you press). In trying to reproduce, I have installed the Japanese keyboard layout on OS X and tried with both Hiragana and Katakana, but for me, the Keyboard Viewer always seem to reflect the US keys, and things appear to be working correctly. Can you perhaps explain in greater detail what steps I need to take to get this OS X system in the same state as yours. e.g. of the Keyboard Viewer: |
Using Keyboard Viewer or hardware key does not change result in my env. |
@ypresto Thanks to the help of @landonepps (through PR microsoft/node-native-keymap#8), I believe we now support Japanese IME on JIS keyboards on OSX a lot better. Sorry for the constant noise, could you please try again using a more recent VS Code version (I think the fix is also in stable 1.12, but best would be if you could check using the Insiders build) The reason I am asking is because I only have access to ANSI and ISO keyboards, and not to a JIS keyboard, and OSX sometimes has very different behaviours on the same input method if different physical keyboard types are used. |
@alexandrudima That's great news. I'm currently on vacation without a computer now, but I'll check if it works with a hardware keyboard when I get back. |
I just tested all the listed combinations, and I believe this issue can now be closed. I'm not sure why @ypresto listed the expected value of
This is not ideal, but the program does indicate beneath and in a tooltip that for the current keyboard layout the user should press |
Thank you @landonepps Indeed, when a key is ambiguous (i.e. differs from the US keyboard layout), we generate scan code based keybindings, so this is expected. |
Steps to Reproduce:
Example of wrong combinations:
The text was updated successfully, but these errors were encountered: