The usual path

Text Services Framework assumes that your text service follows a particular processing path.  If your text service doesn’t conform to these assumptions, then your programming job will be more complicated.  (Not impossible, just more complex.)  The text service samples on MSDN also follow these assumptions, but they aren’t explicitly stated anywhere (that I know of).   I’ve…

0

What to do when you push a key

I received an interesting email the other day asking about how to get the character code from the parameters passed to the ITfKeyEventSink::OnKeyDown method. The answer is that most keyboard related text services only work with a particular keyboard layout, and the text service manages the mapping from virtual key codes to character codes. It…

0