Welcome to MSDN Blogs Sign in | Join | Help

April 2007 - Posts

The next stop on the tour is an extended visit through the TSF manager interfaces. Since TSF implements a lot of interfaces, I decided to break them up into separate posts. I've also included a (very brief) description of how a text service (or application) Read More...
The first stop on the TSF tour is the application interfaces. These are implemented by applications or text controls. An application (or text control) must implement ITextStoreACP to be considered ‘TSF-aware'. It may choose to implement any of the other Read More...
The Text Services Framework consists of over 100 interfaces. MSDN does a pretty good job describing what each interface implements, and who should implement it, but it doesn’t do a great job of showing how all the interfaces fit together. I've composed Read More...
What are Transitory Contexts? Transitory contexts are contexts managed by the TSF manager for applications that aren't TSF-Aware. They allow text services to operate in any application. However, there are substantial differences between Transitory contexts Read More...
There is so much to write about TSF that I'm not really sure where to start. Some possibilities are: A guided tour through TSF, grouping the interfaces into categories, and explaining who implements them, and where they're typically implemented - for Read More...
Dan asked whether someone could write a text service in managed code. While I suspect that doing so is possible (but difficult), it is certainly not desirable . Text services get loaded into arbitrary processes, so they need to be small and lightweight. Read More...
Welcome to my new blog! I'm Eric Brown, and I'm a developer in the Windows User Experience team. I'm responsible for making dictation work in Windows Speech Recognition. Dictation relies on the Text Services Framework to make things work, so I know a Read More...
 
Page view tracker