我使用win7 64bit,本地语言为中文。
有的输入使用time,有的输入使用tsf。
我想使用LoadKeyboardLayout()来激活一个特殊的键盘布局有时,但当调用GetKeyboardLayoutName()时,tsf输入和默认时间返回相同的键盘布局"0x00000804"。
所以我不能使用LoadKeyboardLayout()激活tsf输入,我知道如何通过ITfInputProcessorProfiles接口激活tsf输入。
但如何获得当前输入是时间或tsf?
谢谢。
当语言改变时,TSF将通过ItfActiveLanguageProfileNotifySink发送通知,当IME改变时,TSF将通过ItfActiveLanguageProfileNotifySink发送通知。