-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
When Korean keyboard layout (Hangul) is active, Entering a space does not work properly. #5900
Comments
@J-Fields Do you have any idea for a way that we can create tests for this sort of issues with different keyboard layouts? This issue was introduced with #5271 while fixing another issue with chinese input. The problem is that chinese input creates a popup box that stays open until the user presses The problem is that with korean input, there is no popux box, there is a different cursor that shows the changed/replaced characters with each key press and the The I have a fix for this and I'll create a PR as soon as I can so that you can see the difference. It still bugs me a bit, because my fix is basically doing the exact same thing as vscode does (calling the defaults on the I tried to press the same keys both times and then just gave up... 😄 Notice that on current master the next key composition starts on top of the one that was just inserted but we can't see it until we introduce another one or a space, that might lead to confusion I will still try to find another way, but it won't be easy since we need to let vscode insert the character so that the composition cursor moves correctly but we also need to handle the resulting keys in order to check for remaps, or in the case of chinese for actions, since with chinese pressing |
When Korean keyboard layout (Hangul) is active
Entering a space does not work properly.
If I enter a space twice, it works as one space.
When the extension downgraded to version 17.x, works properly.
Please help!
To Reproduce
Steps to reproduce the behavior:
The text was updated successfully, but these errors were encountered: