Skip to content

Commit

Permalink
Add scenario for URL-based TSF services (MicrosoftEdge#559)
Browse files Browse the repository at this point in the history
  • Loading branch information
travisleithead authored Mar 8, 2022
1 parent 7263f7d commit fc9e91f
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion TSF1/explainer.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

Windows Text Services Framework (TSF) enables a TSF-enabled app to receive text input from a number of devices or sources including IMEs (Input Method Editors) and on-screen keyboards.

TSF makes it possible for apps to leverage new text intelligence services, such as autocorrection, text suggestions as you type, shapewriting that lets you swipe over keys without releasing your finger to type, IME reconversion after composition has ended, and other input modalities. Many customers have come to expect these features on mobile devices. This work will help bring similar capabilities to touch enabled Windows devices.
TSF makes it possible for apps to leverage new text intelligence services, such as autocorrection, text suggestions as you type, shapewriting that lets you swipe over keys without releasing your finger to type, IME reconversion after composition has ended, text URL association, and other input modalities. Many customers have come to expect these features on mobile devices. This work will help bring similar capabilities to touch enabled Windows devices.

Not all apps on Windows get these services by default. Apps built on top of legacy IMM32 (Input Method Manager) framework must do additional work to enable text intelligence services to light-up the new streamlined text input. This currently includes Chromium-based browsers.

Expand All @@ -18,6 +18,7 @@ The proposal targets the following use-cases:
* Enable text intelligence services - allows user to select text suggestions as they type;
* Swipe keyboard – allow user to use shapewriting for text input;
* Enable reconversion after commit – for languages that support reconversion, allow user to select committed text and reconvert it.
* Enable text URL association – allows for URL based protection facilities such as blocking pasted text to documents with URLs not on a safe list.

### Non-Goals:

Expand Down

0 comments on commit fc9e91f

Please sign in to comment.