Flow.Launcher icon indicating copy to clipboard operation
Flow.Launcher copied to clipboard

"English Mode" not working for Russian language

Open Sing303 opened this issue 1 year ago • 16 comments

Not working for Russian language

  1. Turned on "English Mode"
  2. Switching to Russian language
  3. Opened Flow Launcher.

The behaviour is .

  • Language is still Russian

Expected behaviour

  • Regardless of the current layout, English characters are printed

Originally posted by @Sing303 in https://github.com/Flow-Launcher/Flow.Launcher/issues/1693#issuecomment-1531731946

Sing303 avatar May 02 '23 16:05 Sing303

Please check the comments here to see if you are using an IME. This feature is designed for CJK language IMEs and as far as I'm concerned only CJK language uses IME so it probably won't work for other languages.

VictoriousRaptor avatar May 02 '23 16:05 VictoriousRaptor

Is it possible to make such an option for IME languages? It is now misleading, and such a feature is needed for any languages

Sing303 avatar May 02 '23 18:05 Sing303

Is it possible to make such an option for IME languages? It is now misleading, and such a feature is needed for any languages.

Sorry but Windows doesn't provide such an API for non-IME input.

VictoriousRaptor avatar May 03 '23 01:05 VictoriousRaptor

Alternatively, the layout could be changed automatically when you switch to an application window, and returned when you lose focus

Or make a converter for each "Key" so that each character can be converted to English layout

Sing303 avatar May 03 '23 09:05 Sing303

Alternatively, the layout could be changed automatically when you switch to an application window, and returned when you lose focus

Just did some research and found that a bit tricky and might conflict with current IME logic. Maybe dive into that in the future.

Or make a converter for each "Key" so that each character can be converted to English layout

Literally a bad idea.

VictoriousRaptor avatar May 03 '23 11:05 VictoriousRaptor

Just did some research and found that a bit tricky and might conflict with current IME logic. Maybe dive into that in the future.

So in theory it is possible to do this in the future?

Literally a bad idea.

What is the problem with this idea?

Sing303 avatar May 03 '23 11:05 Sing303

Just did some research and found that a bit tricky and might conflict with current IME logic. Maybe dive into that in the future.

So in theory it is possible to do this in the future?

Yes it's possible but probably tricky to implement.

Literally a bad idea.

What is the problem with this idea?

Bascially it's reinventing the wheel. It's exactly what a keyboard layout does.

VictoriousRaptor avatar May 03 '23 11:05 VictoriousRaptor

https://github.com/Wox-launcher/Wox/pull/3384

Implementation is kind of insane but is it what you want?

VictoriousRaptor avatar May 09 '23 15:05 VictoriousRaptor

Yes, that solution works too

Sing303 avatar May 09 '23 16:05 Sing303

This issue is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] avatar Jun 24 '23 02:06 github-actions[bot]

This issue was closed because it has been stale for 7 days with no activity. If you feel this issue still needs attention please feel free to reopen.

github-actions[bot] avatar Jul 01 '23 02:07 github-actions[bot]

As a workaround you can enable "Let me use a different input method for each app window" in Advanced keyboard settings. That way you can choose English layout for launcher and every time you open it, it's "automatically" changes.

eklmv avatar Jul 01 '23 13:07 eklmv

As a workaround you can enable "Let me use a different input method for each app window" in Advanced keyboard settings. That way you can choose English layout for launcher and every time you open it, it's "automatically" changes.

It will work, but the solution is not convenient. It will be enabled for all applications on the system, but I only need it for one

Sing303 avatar Jul 01 '23 18:07 Sing303

Wox-launcher/Wox#3384

Implementation is kind of insane but is it what you want?

Please do not proceed with this implementation(Wox PR 3384 or similar) until have confirmed with the team, this implementation is quite an effort.

jjw24 avatar Jul 02 '23 07:07 jjw24

Wox-launcher/Wox#3384 Implementation is kind of insane but is it what you want?

Please do not proceed with this implementation(Wox PR 3384 or similar) until have confirmed with the team, this implementation is quite an effort.

Well currently I have no plan proceeding this idea. Quite busy IRL in the past few months:(

VictoriousRaptor avatar Jul 02 '23 15:07 VictoriousRaptor

Literally a bad idea.

Not having this feature is no big deal, but I find it very convenient that JetBrains IDEs do this when I forget to switch the language. WebStorm screenshot

Yusyuriv avatar Feb 12 '24 12:02 Yusyuriv