In Windows, it's not possible to switch to kana input while an application is running. #806
Replies: 2 comments 1 reply
-
We are aware of this limitation and that's why show the following warning dialog. I agree that supporting this scenario is technically possible, but doing so would most likely require some non-trivial amount of changes from the IPC protocol level. Also, as Mozc is a multi-platform IME, we want to make sure that the way to address your request is something that is feasible in macOS, For Windows, what we need to do would be updating the following logic. mozc/src/win32/base/keyevent_handler.cc Lines 477 to 517 in f79e092 Currently KeyEvent::key_string is sent when and only when Kana input is selected, and the reason the new settings becomes available only for newly launched applications is that behavior.prefer_kana_input is loaded only when mozc_tip64.dll is loaded.
To make the setting dynamically updatable, I think we may want to always and unconditionally set mozc/src/protocol/commands.proto Lines 260 to 266 in f79e092 To summarize, action items to make this happen are:
I don't say we would never implement the above change, but I think it's not likely to happen in the near future. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Description
In Windows, the switch between kana input and romaji input is only effective within applications launched after the switch. This behavior can be extremely inconvenient and a potential source of trouble for kana input users. On the contrary, it is also inconvenient for romaji input users who have mistakenly set it to kana input and need to revert the setting. In contrast, MSIME allows for switching between kana input and romaji input even while applications are running.
Steps to reproduce
Steps to reproduce the behavior:
Expected behavior
Kana input will become available in the currently running app.
Actual behavior
The currently running app will remain in the romaji input mode, and only the apps launched afterwards will allow kana input.
Environment
Beta Was this translation helpful? Give feedback.
All reactions