Note: This documentation is preliminary and is subject to change.

affine transformation
Linear transformation (multiplication by a 2 x 2 matrix) followed by a translation (addition of a 1 x 2 matrix).
Potential word match for a segment of ink. Alternates are generated by a recognizer and are based on acceptable matches of the ink or audio input against a dictionary, grammar set, or factoid. See "dictionary," "grammar set," "factoid." See also "candidate."
application dictionary
Customized list of words stored as a WordList object. These words are likely to be entered into an application as handwriting. See also "system dictionary," "user dictionary."
application gesture
Within the scope of an application, the laying down of ink (or movement of the pen) which commands or controls functionality, rather than the laying down of ink that is handwriting or drawing. See "gesture." See also "system gesture."
For Latin languages, the portion of a lowercase letter that extends above the main body (the midline, or x-height) of that letter. For example, the vertical line of a "b" that extends above the highest point of the circle in that letter. See "midline," "x-height." See also "baseline," "descender."
Imaginary horizontal line with which the base of each character, excluding descenders, is aligned. The bottom of the x-height. See "descender," "x-height."
boxed guide
Set of boxes drawn on the screen as part of a form and that act as a recognition guide. Users must write only one character per box. See "recognition guide." See also "lined guide."
Potential match returned by a recognizer.
character Autocomplete
For East Asian characters, the recognizer's ability to suggest recognition results based on incomplete characters.
character lookup
East Asian input method that accepts partially finished characters and offers a list of completed characters that include the strokes the user has drawn. A Character Lookup tab is included on the Tablet PC Input Panel for input in any East Asian language.
Used as a part of factoids, a means of restricting the alternates returned by a recognizer. See also "alternate," "factoid."
See "recognizer context."
The process whereby a user selects a suggested alternate for written or spoken input. See "alternate." See also "dictionary," "factoid," "grammar set."
Point on an ink stroke where the direction of writing changes in a discontinuous fashion.
For Latin languages, the portion of a lower case letter that falls below the baseline. For example, the vertical line of a "p" that extends below the lowest point of the circle in that letter. See "baseline." See also "ascender," "midline," "x-height."
Internal lexicon that is used by the recognizer for determining word matches. See also "alternate," "factoid," "grammar set."
Physical device providing the interface between the pen and the tablet. It is the high-resolution hardware that recognizes motions made with the pen and passes them to the tablet.
Ink that is neither handwriting nor gestures.
Context for ink recognition within a particular field. See also "grammar set."
factoid fingerprint
Concatenation of the factoid type.
See factoid fingerprint.
free input
Ink input that is not constrained by any recognizer guide.
Laying down of ink (or movement of the pen) that commands or controls functionality of the computer, rather than laying down of ink that is handwriting or drawing. See also "application gesture," "system gesture."
gesture recognizer
See "Microsoft gesture recognizer."
gesture-only mode
Recognition mode that treats all incoming ink as a gesture. See "gesture." See also "ink-only mode," "mixed mode."
Series of ink segments used to symbolize a gesture. See "gesture."
grab-and-go docking
Docking and undocking of the computer without advanced notice. The ability of an operating system or application to operate continuously and without interruption when a computer is suddenly docked or undocked.
grammar set
Context for recognized ink not in a dictionary, such as numbers, currency, or dates. See also "factoid."
See "recognition guide."
guide box
See "recognition guide."
Ink that represents characters, including written language.
See "human interface device (HID)."
Metric mapping mode in which each logical unit is .01 mm.
human interface device (HID)
Bus agnostic protocol originally developed by the Universal Serial Bus (USB) Device Working Group. A human interface device (HID) enables detailed button and control reporting from input devices like keyboards, pens, game controllers, and touch screens.
Data type representing pen strokes, including metadata about the strokes and contextual awareness of where the ink is used in an application.
ink collector
Programming object designed to capture ink input for a window from available tablet devices.
ink serialized format (ISF)
File format for an Ink object that saves the original device coordinates, is extensible through support for arbitrary properties and multiple packet formats, is forward compatible, and stores ink in a highly compressed binary format.
ink space
Virtual coordinate space to which the coordinates of the tablet context are mapped.
Having the ability to recognize both ink and text.
ink-only mode
Recognition mode that treats all incoming ink as being inked content only. See also "gesture-only mode," "mixed mode."
Input Panel
See "Tablet PC Input Panel."
See "ink serialized format (ISF)."
Mapping of recognition alternates to strokes in the Ink object.
layout analysis
The classification and grouping of strokes into handwriting and drawing elements.
lined guide
Ruled recognition guide. A lined guide minimally draws a suggested base line, but it can also include a midline, or even ascender or descender lines. See "recognition guide." See also "boxed guide."
managed code
Code that targets the common language runtime, the foundation of the .NET Framework, is known as managed code; code that does not target the common language runtime is known as unmanaged code. You can think of the runtime as an agent that manages code at execution time, providing core services such as memory management, thread management, and remoting, while also enforcing strict type safety in the code. The concept of code management is a fundamental principle of the runtime.
mark up
The user action of applying ink as commentary to or highlighting of original content.
Microsoft gesture recognizer
Engine that specifically recognizes and processes ink input as either system or application commands. See "gesture," "recognizer."
Imaginary horizontal line with which the top of the main body of each character, excluding ascenders, is aligned. Corresponds to the top of the x-height. See "x-height." See also "ascender," "baseline," "descender."
mixed mode
Recognition mode that treats incoming ink selectively, based on its shape and what the recognizers indicate. Ink may be interpreted as a command or as content. See also "gesture," "gesture-only mode," "ink-only mode."
object recognizer
Engine that recognizes general shapes according to their purpose. Object recognizers are used to recognize objects such as musical notes, geometric shapes, math equations, and flow chart elements. See also "Microsoft gesture recognizer," "text recognizer."
Within a stroke, properties (such as the number of points in the stroke) and point data related to that stroke. The set of data sent by the tablet device at each sample point in a stroke.
Ability of an application to responds to gestures. For system gestures a pen-enabled application responds to pen events.
pen input panel
Software accessory that can be attached to a control on a form and that enables text input using a pen. The pen input panel opens near the control to which it is attached when the user taps the control with a Tablet PC pen.
Data describing the coordinates within a stroke.
recognition context
See "recognizer context."
recognition guide
Structure that specifies the boundaries of the ink to the recognizer, by using ink space coordinates. In general, a recognition guide indicates what marks are drawn on the screen to aid the user in isolating areas for input. See also "boxed guide," "lined guide."
recognition segment
Basic ink fragment or unit used internally by a recognizer to produce a recognition result for a given ink object. For Western languages this is usually a word; for East Asian languages, it is usually a character.
Engine that recognizes and processes one language, a group of related languages, or a class of related objects such as musical notes, system gestures, or geometric shapes.
recognizer context
Relationship that enables the various recognizers installed on a system to process input appropriately by performing ink recognition (synchronously or asynchronously), retrieving the recognition result, and retrieving alternates.
Application behavior in which ink is bound, in a logical way, with the underlying application tree.
rendering context
Context that enables real-time placement of ink. Used to draw strokes on the device context as the user is writing, as well as to specify the transform, background, drawing mode, and mapping for rendering ink.
Microsoft Speech API.
See "recognition segment."
See "sketch ink object (sInk)."
sketch ink object (sInk)
Object containing ink input that is a drawing. See "drawing." See also "text ink object, tInk."
A set of properties and point data captured by the digitizer that represent the coordinates and properties of a given ink mark. The set of data captured in a single pen down, pen move, pen up sequence.
stroke range
Inclusive set of values that describes a set of strokes. A Stroke range identifies a set of strokes from a piece of ink by using a set of index values. See "stroke."
system dictionary
Word list containing all of the commonly written words in a language. See also "application dictionary," "user dictionary."
system gesture
System-wide, a movement of the pen that commands or controls functionality. System gestures include the pen equivalents of traditional mouse messages. See "gesture." See also "application gesture."
Logical concept that represents the digitizer device in the Tablet PC platform APIs. Holds the permanent properties that describe a digitizer attached to the system, such as hardware capabilities and property metrics (for example its minimum and maximum values, unit of measurement, and resolution).
tablet context
On the tablet, the "pen input area." In the Tablet PC platform APIs, represents the physical area of the tablet that will be used for inking and usually overlays the display context. Used to determine the current state and settings of the tablet and to process and manage the packet queue. See "tablet."
Tablet PC Input Panel
Software accessory that enables text and command input by using pen or speech. Input Panel enables text input on a Tablet PC that does not always have a physical keyboard attached.
Unicode character output from a recognizer.
text ink object (tInk)
Object that contains ink that is handwriting. See "handwriting." See also "sketch ink object, sInk."
text recognizer
Engine that divides an ink sample into segments and translates the ink segments into text. See also "Microsoft gesture recognizer," "object recognizer."
Text Services Framework (TSF)
API that enables advanced text input, independent of any source. Microsoft Windows Text Services Framework (TSF) exposes its framework to applications and text services through a set of COM interfaces. See also "TSF-aware application."
See "text ink object (tInk)."
See "Text Services Framework (TSF)."
TSF-aware application
Application that includes support for the Microsoft Windows Text Services Framework (TSF). See "Text Services Framework (TSF)."
unmanaged code
See "managed code."
user dictionary
Word list containing words that the user has added to the dictionary. See also "application dictionary," "system dictionary."
The height of a lowercase letter x. The x-height is therefore representative only of lowercase letters and excludes uppercase letters, ascenders, and descenders. See also "ascender," "baseline," "descender," "midline."