Posts: 1,031
Threads: 246
Joined: Jul 2022
03-13-2024, 12:43 PM
(This post was last modified: 03-13-2024, 12:47 PM by Davider.)
In the code editing area, Recently encountered an issue where I couldn't use a third-party chinese input method, only English input was possible. After restarting, it returned to normal.
I couldn't reproduce the issue. It's possible that I might record a demo in the future
Reproducing the issue seems unlikely because it's random.
Posts: 12,073
Threads: 140
Joined: Dec 2002
03-23-2024, 06:24 AM
(This post was last modified: 03-23-2024, 06:29 AM by Gintaras.)
Is it this?
To reproduce:
1. I used the default Windows IME, not third-party. Language Chinese Simplified. On Windows 11.
2. Let the code editor be empty.
3. Type a letter. Appears IME window.
4. Click somewhere in the code editor. The IME window disappears, and LA shows the intellisense list.
5. Double-click an item in the list. Or click and Esc. Use mouse, not keyboard.
6. Undo.
7. Type something to invoke IME again. This time IME window is at the right side of the primary screen, and does not work.
8. To make it work again, focus another control, or activate another window.
BTW, step 5 can also reproduce another your reported bug - exception when inserting a snippet. It happens when the caret is at the very end of text.
Posts: 1,031
Threads: 246
Joined: Jul 2022
03-23-2024, 08:18 AM
(This post was last modified: 03-23-2024, 09:40 AM by Davider.)
The description above is not quite similar to my situation.
My situation is: I'm typing Chinese characters after the text cursor (insertion point), but the Chinese characters cannot be inserted. When I switch to the English input method, I can input English, but when I switch back to the Chinese input method, I still cannot insert Chinese characters, as if it's locked. After I restart LA, I can insert them(En+Zh-cn) again.
Posts: 12,073
Threads: 140
Joined: Dec 2002
#2 fixed in next LA.
Possibly it also fixed #1.
Posts: 1,031
Threads: 246
Joined: Jul 2022
There are still instances where non-English input methods cannot be used. I need to switch windows or reopen LA. It happens randomly, and I don't know how to reproduce it.