Framework for teksttjenester - Text Services Framework

Framework for teksttjenester
LangSwitch.gif
En frittstående språkfelt i Windows XP , med språkvalgmeny åpen
Utvikler (er) Microsoft
Operativsystem Microsoft Windows
Plattform IA-32 , x86-64 , Itanium , ARM64
Forgjenger Input Method Manager (IMM32)
Type Programvare rammeverk
Nettsted docs .microsoft .com / en-us / windows / win32 / tsf / text-services-framework

Den Text Services Framework (TSF) er en COM rammeverk og API i Windows XP og senere Windows- operativsystemer som støtter avansert skriving og tekstbehandling. Den språklinjen er kjernen brukergrensesnitt for tekst Services Framework.

Oversikt

Text Services Framework er designet for å tilby avanserte funksjoner for språk og tekstbehandling til applikasjoner. Den støtter funksjoner som flerspråklig støtte, tastaturdrivere, håndskriftgjenkjenning , talegjenkjenning , samt stavekontroll og andre funksjoner for tekstbehandling og naturlig språkbehandling . Den kan også lastes ned for eldre Windows-operativsystemer.

Språkfeltet gjør det mulig for teksttjenester å legge til brukergrensesnittelementer i verktøylinjen og aktivere disse elementene når et program har fokus. Fra språkfeltet kan brukere velge inngangsspråk og kontrollere tastaturinngang, håndskriftsgjenkjenning og talegjenkjenning.

Språkfeltet gir også et direkte middel til å veksle mellom installerte språk, selv når et ikke-TSF-aktivert program har fokus.

Starter med Windows XP Tablet PC Edition 2005 og Windows Vista , støtter RichEdit- kontrollen Text Services Framework. Windows talegjenkjenning i Windows Vista er også implementert ved hjelp av Text Services Framework.

Språkfeltverktøy - Fra venstre: Språkvalgmeny, stavekontroll, meny for valg av tastaturoppsett, talegjenkjenning, verktøy, håndskriftgjenkjenning og tegnepute

Funksjoner

  • TSF er utvidbart. ISV-er kan skrive sin egen tekstbehandlingsfunksjon for TSF.
  • TSF-aktiverte applikasjoner kan motta tekstinndata fra hvilken som helst teksttjeneste som støtter TSF uten å måtte være klar over noen detaljer om tekstkilden. Tjenester bygget med TSF er globalt tilgjengelige for alle applikasjoner.
  • TSF gjør det mulig for en teksttjeneste å lagre metadata med et dokument, et stykke tekst eller et objekt i dokumentet. For eksempel kan en taleinngangsteksttjeneste lagre lydinformasjon tilknyttet en tekstblokk.
  • TSF gjør det mulig for teksttjenester å gi nøyaktig og komplett tekstkonvertering, med kontinuerlig tilgang til dokumentbufferen. Teksttjenester som bruker TSF, kan unngå å skille funksjonaliteten i modus for inndata og modi for redigering. Denne inngangsarkitekturen gjør det mulig for den bufrede og akkumulerende tekststrømmen å endres dynamisk, og muliggjør dermed mer effektiv tastaturinngang og tekstredigering.
  • TSF er enhetsuavhengig og muliggjør teksttjenester for flere inngangsenheter, inkludert tastatur , elektronisk penn eller penn og mikrofon .

ctfmon og CTF

ctfmon (ctfmon.exe) er en prosess som brukes til å aktivere TIP (Alternative User Input Text Input Processor) og også Microsoft Language Bar . Ctfmon er også en komponent av Windows XP Tablet PC Edition , Windows Vista og Windows 7 som muliggjør avanserte brukerinputtjenester i applikasjoner (penn og blekk, tale etc.).

CTF er en papirløs, usikker protokoll involvert i TSF som sikkerhetsforskere har observert å være til stede i Windows-versjoner tilbake til Windows XP.

Referanser

Eksterne linker