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

compatible: Google IME #1

Open
superuser7777 opened this issue Aug 21, 2024 · 4 comments
Open

compatible: Google IME #1

superuser7777 opened this issue Aug 21, 2024 · 4 comments

Comments

@superuser7777
Copy link

Thank you for the great solution!
I have been having trouble with IME behavior when switching between apps for many years. I wish I knew sooner...

It did not work in the windows10 google IME environment.
Please consider supporting operation in the Google IME environment.

@yakunins
Copy link
Owner

yakunins commented Aug 29, 2024

@superuser7777 What is the easiest way to reproduce the issue?

@superuser7777
Copy link
Author

Set the windows locale settings to one (for example, englis only) and create an environment where you can use GoogleIME in two or more languages.

Switching the IME (locale switching) is done in the googleIME settings.

When I checked the source, I couldn't read the details with my programming skills, but I thought that the language-indicator locale switch was checking the Windows standard locale.

I found some discussion and code that might be helpful regarding IME recognition and switching.
Combination of two Windows APIs: "GetKeyboardLayout" and "ImmGetDescriptionA" - AutoHotkey Community

Sorry, the comment out in the source is in Japanese, but it worked in English/Spanish/French environments.
IME_GET() and IME_SET()
IMEv2.ahk/IMEv2.ahk at master · k-ayaki/IMEv2.ahk

thank you.

@yakunins
Copy link
Owner

yakunins commented Sep 2, 2024

@superuser7777

create an environment where you can use GoogleIME in two or more languages

How? I tried to google, no results https://www.google.com/search?q=create+environment+GoogleIME

Only found this extension for Chrome https://chromewebstore.google.com/detail/google-input-tools/mclkkofklkfljcocdinagocijmpgbhab?pli=1

Do you consider Chrome with this extension as an envirponment?

@superuser7777
Copy link
Author

@yakunins

I'm very very sorry, I completely misunderstood.
I apologize for ruining your precious time.

I set windows to English locale, downloaded googleIME, and tried the settings.

It turns out that the googleIME I'm using is a special one for local optimization (Japanese speaking areas). (Multi-language switching is possible, mainly Japanese. However, it behaves in a special way.)

Regarding the operation of lib/GetInputLocaleIndex.ahk, I will try my best to replace it with IME.ahk.

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