valinet/ExplorerPatcher

Language Switching Issue with Shift+Alt Shortcut

runningpig66 opened this issue · 10 comments

Hello, developers of ExplorerPatcher.

I am using two languages, Japanese and Chinese, on Windows 11. However, after enabling ExplorerPatcher, I often face an issue when switching between languages using the Shift+Alt shortcut. In Windows 10, the language switch used to work smoothly, but now, with ExplorerPatcher enabled, the language switch often fails. It usually takes multiple attempts for it to work, and sometimes the language switch causes some software to crash.
When I disable ExplorerPatcher, the issue is resolved.
Could you let me know what information or logs I can provide to help you better understand and diagnose this problem?

Thanks in advance for your help!

I cannot help you on this regard. Shift+Alt language switching works fine on 26100.1150 ARM64 so not sure what to fix. I'm using the Windows 11 language switcher.

What's your Windows build?

As I recall, the shortcut for switching languages is WIN+space?

Yes. And Alt+Shift is to alternate between the current one and the last selected language/layout, you can feel it if you have 3 layouts added. Win+Space and Alt+Shift both can be turned off through deep in the Control Panel.

I will now use a GIF animation to simulate the scenario where the input method switching fails during typing. Each time I switch languages using Alt+Shift (switching between Chinese and Japanese), I will record the corresponding text in Notepad++. Theoretically, if the input method switches successfully, it should alternate between one line of Chinese and one line of Japanese. However, in reality, when the input method fails to switch, it inputs the current language again. Please pay attention to the language indicator box in the lower right corner of my desktop, where the icons for Chinese and Japanese will appear. Additionally, I will provide some ExplorerPatcher and Windows input method settings as reference.
test
test2

I can confirm similar instabilities with the language switcher. In my case, the switcher itself also seems to just randomly disappear from the taskbar. When that happens, I have to restart Explorer in order to bring it back.

All this is occurring with ExplorerPatcher v22621.4317.67.1 under Windows 11 24H2 (Enterprise LTSC 2024) with taskbar style set to "Windows 10 (ExplorerPatcher)".

I'll test this on my 22631.4460 machine and see.

@tomasz1986 A reproduction video along with your specific Windows build number would be nice to have.

I would love to reproduce at will but the icon disappearance seems completely random. It has happened at least a few times so far though. I think I will have to basically turn on screen recording and keep it on full time until the bug happens 😅.

As for the Windows build number, here it is.

image