Text Services Framework (TSF)は、Microsoft WindowsのインプットメソッドAPIであるInput Method Manager (IMM32) の後継となる汎用テキスト入力フレームワークである。Windows XP Service Pack 1以降で標準搭載されているほか、それ以前のWindowsでもOffice XPの導入に伴ってインストールされる[1][2]。あるいはTSF単独のインストールも可能である[3]。TSFはキーボード入力だけでなく手書き文字認識や音声認識にも対応し、多言語入力、スペルチェック、その他の自然言語処理をサポートする。Windows 8においてはIMMのAPIを用いて作成されたインプットメソッドはストアアプリに利用できずにシステムによってブロックされるため、TSFによる開発が必須となっている[4]
TSFに対応する入力エンジンはTIP (Text Input Processor) と呼ばれる。現在[いつ?]入手できるTIPにはMicrosoft IME、ATOK、Google 日本語入力、Social IME、WinAnthy、skkimeなどがある。
マイクロソフトのAPIとフレームワーク | |
|---|---|
| グラフィック | |
| オーディオ | |
| マルチメディア | |
| ウェブ | |
| データアクセス | |
| ネットワーク | |
| コミュニケーション | |
| 管理 | |
| コンポーネントモデル | |
| ライブラリ | |
| デバイスドライバ | |
| セキュリティ | |
| .NET | |
| ソフトウェアファクトリー | |
| IPC | |
| アクセシビリティ | |
テキストと多言語 サポート | |
| 人工知能 | |
| オペレーティングシステム別 |
| ||||||
|---|---|---|---|---|---|---|---|
| 日本語入力システム |
| ||||||
| 中国語入力システム | |||||||
| ハングル入力システム | |||||||
| ベトナム語入力システム | |||||||
| 手書き文字認識エンジン | |||||||
| 漢字入力方法 | |||||||
| キー配列 -かな入力 -ローマ字入力 -ローマ字かな変換 -入力予測 -自動補完 | |||||||
この項目は、ソフトウェアに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。 |
この項目は、文字や文字学に関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(P:文字)。 |