[1] CCompositionProcessorEngine::GetReadingStrings
[2] CSampleIME::_HandleCompositionInputWorker
[3] CSampleIME::_HandleCompositionInput
[4] CSampleIME::_HandleCompositionBackspace
[5] CCompositionProcessorEngine::AddVirtualKey
[6] CCompositionProcessorEngine::RemoveVirtualKey
[7] CSampleIME::_DeleteCandidateList
[8] CCompositionProcessorEngine::PurgeVirtualKey
=============================================
按键:
3 { 5 2 { 1 } }
退格键:
4 { 6 2 { 1 } }
5、6 改变的都是 _keystrokeBuffer
而 dynaTyper 需要的是当前按键,所以把 _keystrokeBuffer 更新为当前按键即可。
直接把 WCHAR 的按键信息传递给 1 更好。
清空候选字列表:
7 { 8 }