When typing normally in English, I'll have Google IME off, thus seeing "ENG" in the bottom right corner of the screen implying my typing will use the language my Windows machine is using (in this case, English).
Google IME List of Commands and UI Display in Windows Task Bar:
- By pressing the hotkey "Alt-Shift", Google IME will turn on.
- Google IME always defaults to "Direct Input" mode ("A" in pic), which is "English", but using Google IME.
- After this, by pressing the hotkey "Alt-CapsLock", Google IME will switch to "Hiragana" mode (あ in pic), allowing Japanese Hiragana input via romaji
- After this, by pressing the hotkey "Alt-CapsLock" again, Google IME will switch to "Full-width Katakana" (ア in pic), allowing Japanese Katakana input via romaji
- After this, by pressing the hotkey "Shift-CapsLock" twice, Google IME will switch back to "Direct Input" mode (_A in pic - no idea why this mode is _A instead of A), which of course is Google IME's "English"
- Pressing "Alt-Shift" again will turn Google IME off (thus back to English)
Scenario 1:
If you open an instance of a program while Google IME is Off, then press "Alt-Shift" to turn Google IME On, it will open Google IME in "Direct Input" mode, then requiring a second hotkey of "Alt-CapsLock" to turn on Japanese Mode. If you press "Alt-Shift" to turn Google IME Off, you will switch back to English (Windows default). If you then press "Alt-Shift" to turn Google IME On again, Google IME will turn on and automatically switch back to Hiragana (after a small delay), as it's switching back to the setting you were last on in this process
Issue 1:
Requiring the second input of "Alt-Capslock" is infuriating (Why require 2 hotkey presses to do 1 job?), whereas after you've done the dance once, it defaults to what you want (straight to Hiragana)
Issue 2:
Due to this "small delay", if you press "Alt-Shift" and start typing within 0.25 sec, you'll get stuck in "Direct Input" mode and see English characters instead of Hiragana of what you just typed
Scenario 2:
Google IME is process-based, so if you leave Google IME On and in "Hiragana" Mode in one process, and then switch to a second process, Google IME will automatically switch back to "Direct Input" mode in that second process. (Note: "Process" could be Firefox, Notepad, Word, each Firefox Tab, A separate instance of Notepad, etc.)
Issue 3:
Because Google IME is process-based (instead of Global Based), every process remembers what it was last set to ("Not Set" defaults to "Direct Input"). Thus every process (regardless of whether you closed and reopened the same program, or opened a second instance of the same program) defaults to "Direct Input", requiring the full dance again.
Issue 4:
Because Google IME is process-based, you could have one process default to katakana, another to hiragana, another to Direct Input! To make matters worse, it's impossible to keep track of if you've done the "Full Dance" in this particular process yet! So you never know what mode you'll be in when you Alt-Tab from one process to another!
Scenario 3:
If you open a new tab in Firefox with Google IME off, pressing "Alt-Shift" will turn Google IME on, and in "Direct Input" mode. Pressing "Alt-CapsLock" will turn on Hiragana mode. Pressing "Alt-Shift" will turn Google IME off. Pressing "Alt-Shift" again will turn Google IME On, and in "Direct Input" mode again (which is opposite of what occurs in Scenario 1, mysteriously...)
Thus boiling down to 1 primary point that would resolve all of the above issues:
1 - Is there a way to remove Google IME "Direct Input" mode entirely?
Countless threads have been started online over the past 20 years for this very issue, yet no resolutions have been discovered so far in them. Thus, the creation of this thread to (hopefully) finally resolve this issue once and for all. Help me Obi-Wan Kenobi, you're my only hope!