ImmSimulateHotKey
Functional Difference from WIN95
[Simplified Chinese]
IME_CHOTKEY_SHAPE_TOGGLE is not supported.
IME_CHOTKEY_SYMBOL_TOGGLE is not supported.
[Korean]
IME_KHOTKEY_SHAPE_TOGGLE is not supported.
IME_KHOTKEY_HANJACONVERT is not supported.
[Traditional Chinese]
IME_THOTKEY_SHAPE_TOGGLE is not supported.
IME_THOTKEY_SYMBOL_TOGGLE is not supported.
Functional Difference from SBCS Open32
'N/A'
Implementation
This API is translated to ImGetIMMode(HIMI, pulInputMode, pulConversionMode) and ImSetIMMode(HIMI, ulInputMode, ulConversionMode).
If dwHotKeyID of WIN95 is IME_CHOTKEY_IME_NONIME_TOGGLE, OS/2 IME is changed to OS/2 Chinese IME if exists and set it to on/off.
If dwHotKeyID of WIN95 is IME_JHOTKEY_CLOSE_OPEN, OS/2 IME is changed to OS/2 Japanese IME if exists and set it to on/off.
If dwHotKeyID of WIN95 is IME_THOTKEY_IME_NONIME_TOGGLE, OS/2 IME is changed to OS/2 Korean IME if exists and set it to on/off.
The IME_KHOTKEY_ENGLISH is set, OS/2 IME is turned off.
Behavior using 16 bit IME
You can use this function as same as a 32bit IME.