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

Add compose key support for japanese keyboard #93

Open
AlphaScorpii-dev opened this issue Dec 30, 2020 · 2 comments
Open

Add compose key support for japanese keyboard #93

AlphaScorpii-dev opened this issue Dec 30, 2020 · 2 comments

Comments

@AlphaScorpii-dev
Copy link

I have been using the composekey extensions with a japanese keyboard successfully for a while on my Chromebook (using dev mode and modifying the vanilla manifest).
I am using this so far

    {
      "name": "Compose Key (for Japanese keyboard)",
      "type": "ime",
      "id": "compose_key_jp",
      "description": "Adds Compose key functionality to the JP keyboard.",
      "language": "ja",
      "layouts": ["jp"]
    }

However, I cannot use this with my kids' Chromebook as they are on managed profiles (no dev mode there).
Is it possible to add this to the mainstream extension if it is not a problem ?

@nathgit
Copy link

nathgit commented Jan 25, 2021

I have a chromebook (not dev mode) & it doesn't work for me either. It functions as a standard english keyboard , without any composekey support even in English. I've tried adding composekey support for other languages too. Sometimes it works, sometimes it doesn't. Occasionally it doesn't even show up in the list of inputs when I try to add them, as in the case of Vietnamese & Kurdish. I have versions for English, Russian, & Greek which all work as expected.

@AlphaScorpii-dev
Copy link
Author

I don't know if you did it on your end, but I know that on my device, I needed to add the language written in the manifest for the keyboard to appear in the candidate list.
For instance, my system is using English as display language, English and Japanese as languages, and then my Compose Key for Japanese layout pops up. If I have no japanese language enabled at all, it wouldn't appear.

Honestly I don't really understand what's happening with country-based locales.
For instance, having "English" as language doesn't propose me spell checking, and if my keyboard is set with manifest "en", it doesn't work.
However, "English (UK)" enables spell checking for UK, and I think I remember seeing the keyboard appearing in that case (or did I put en-UK as a language in the manifest ? Don't remember).
Odd enough, having "French" only works, as well as "French (France)". Kind of a mystery to me.

In my case, I decided that having to add Japanese as a language (which is not that strange if you have a japanese keyboard after all) would be just enough if it allowed me to keep the manifest simple and avoid dupes for each possible language the user may have.

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