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

Search replacing doesn't work properly when enable IME #185

Closed
Tracked by #471
AioiLight opened this issue Jul 17, 2021 · 1 comment
Closed
Tracked by #471

Search replacing doesn't work properly when enable IME #185

AioiLight opened this issue Jul 17, 2021 · 1 comment
Labels
bug Something isn't working

Comments

@AioiLight
Copy link
Contributor

Describe the bug
When Search replacing is enabled, it is not entered properly when IME is on.
I was happened in Japanese IME, but it could be happening in all of CJK.

Steps to reproduce

  1. Enable "Replace start menu search"
  2. Open EverythingToolbar once, make sure IME is turned on, and close it.
  3. Press the Windows key. Enter any character to start EverythingToolbar.
  4. Reproduce.

Expected behavior
In Japanese, typing "aa" should type "ああ".
Actually, typing "aa" will type "aあ".

I think that such a bug occurs because EverythingToolbar assigns searchTermQueue directly to the search string at EverythingToolbar\Helpers\ShortcutManager.cs.

Until the IME decide the strings, they will not actually be entered into the search window.
So, if IME is on, the keyboard input needs to be emulated.

Screenshots
image

Log file output

Log output
2021-07-17 12:27:03.3053|INFO|EverythingToolbar started. Version: 0.7.1.0, OS: Microsoft Windows NT 10.0.19043.0|
2021-07-17 12:27:03.5563|INFO|Everything version: 1.4.1|
@srwi srwi added the bug Something isn't working label Jul 17, 2021
@srwi
Copy link
Owner

srwi commented Nov 30, 2023

Closing in favor of meta issue #471.

@srwi srwi closed this as not planned Won't fix, can't repro, duplicate, stale Nov 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants