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

Vim keybindings don't work with Japanese keyboard #153

Open
domagojk opened this issue Dec 20, 2023 · 3 comments
Open

Vim keybindings don't work with Japanese keyboard #153

domagojk opened this issue Dec 20, 2023 · 3 comments

Comments

@domagojk
Copy link

domagojk commented Dec 20, 2023

Hello,

I've been investigating an issue related to the use of Japanese input sources with the Codemirror Vim extension in different browsers and environments.

I tried reproducing it on mac, using these as input sources:

  • Japanese - Kana: This input source doesn't work in any browser and is even broken in the vim editor itself when used in terminal (even though there are workarounds to make it work).
  • Japanese - Romaji: This behaves differently in Chrome and Safari. In Safari, it's mostly non-functional. In Chrome, pressing 'j' moves the cursor two lines down instead of one, and entering insert mode not only activates it but also adds an extra character to the text.

I tried to find out what is the cause for this, but couldn't figure it out.
Opening an issue here to track and in case you have some ideas. Thanks!

@Opisek
Copy link
Contributor

Opisek commented Dec 21, 2023

Which operating system has this been a problem on for you? Romaji works fine for me on Windows tested in Firefox and Chrome.

@domagojk
Copy link
Author

domagojk commented Jan 3, 2024

Hey @Opisek sorry for a late response, I am using mac os, haven't tested it in Windows, but maybe there would be issues in safari in that os as well

@Opisek
Copy link
Contributor

Opisek commented Jan 11, 2024

Alright. Unfortunately I don't own a device with Mac OS to test it myself. Perhaps someone else could investigate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants