Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 14.0 (home page)Version 13.0 (home page, current version)Version 12.0 (home page)Version 11.0 (home page)Version 10.0 (home page)Version 9.0 (home page)Version 8.0 (home page)Version 7.0 (home page)Version 6.0Version 5.0 (home page)Version 4.0 (home page)

On this page

(image: Keyman icon) Keyman and the Text Services Framework

What is the Text Services Framework?

The Text Services Framework, or TSF, is a set of components for new applications that support advanced input and text processing. It supports features such as keyboard drivers, handwriting recognition, speech recognition, as well as spell checking and other text processing functions.

The Language Bar is the core user interface for TSF. From the Language Bar, you can select the input language, and control keyboard input, handwriting recognition and speech recognition.

(image: The Language Bar)
The Language Bar

The most important advantage of using TSF with Keyman is that Keyman can read the current "context" from the application. The "context" is the characters on the screen around the insertion point. Previous versions of Keyman remembered the context while inputting text, but as soon as an arrow key was pressed, or the mouse clicked, Keyman would forget the context. This means that existing text can be edited in a much more intuitive manner when using TSF.

What applications support TSF?

At the time of release of Keyman 6, only one application is known to fully support TSF -- Microsoft Word 2002. Although other Office XP applications appear to support TSF, they only include partial support, so Keyman will not work with them.

Using Keyman with the TSF

When Keyman is installed, it will also install a Keyman add-in that is registered as a text service. This service will be listed as a "Keyboard layout/IME" in the TSF configuration dialog with the name "Tavultesoft Keyman". When the Keyman text service is installed, it will become available for every language on your system.

The Keyman text service only supports Unicode keyboards. To use older keyboards, you should use the Keyman icon in the system notification area to select your keyboard.

How to: Select a Keyman keyboard with the Language Bar (Word 2002 and other TSF-enabled applications)

  1. Select the language you wish to type in from the Language Bar.


  2. Select Tavultesoft Keyman from the list of input methods for the language.


  3. Select the Keyman keyboard from the Keyman menu in the Language Bar.

Note that when you have the Keyman text service enabled, the Keyman icon is not available in the system notification area.