Internet Explorer TV-Style Navigation OS Design Development (Windows Embedded CE 6.0)
1/6/2010
The TV-Style Navigation functionality in Windows Embedded CE gives users a way to navigate through Web pages on devices that have a limited display size and a 5-key navigational system.
OS Design Information
The following table shows operating system design information for the Internet Explorer TV-Style Navigation functionality.
Concept | Description |
---|---|
Dependencies |
Internet Explorer HTML/DHTML parsing and rendering engine. |
Hardware Considerations |
None. |
Modules and Components
The following table shows the components and modules that implement the Internet Explorer TV-Style Navigation. For more information about the Internet Explorer 6 components and modules architecture, see Internet Explorer 6 Architecture.
Item | Module | Component |
---|---|---|
TV-style navigation |
tvlens |
tvlens |
Implementation Considerations
The following table shows the Sysgen variables that control the Internet Explorer TV-Style Navigation functionality.
Sysgen variable | Description |
---|---|
SYSGEN_TVLENS |
Provides standard tvlens components. |
SYSGEN_TVLENS_LARGEFONT |
Provides customizable font range that enables custom mapping of HTML and CSS font sizes to your own font sizes. By default, the font sizes are set between 14 and 40 points. |
SYSGEN_TVLENS_DTA |
Provides directional tabbing that enables spatial navigation system that is based on the location of selectable objects relative to each other, rather than on the HTML design of the page, In addition, the browser displays a yellow rectangle around the selectable element that currently has focus. |
SYSGEN_TVLENS_NOVSCRL |
Disables vertical scroll bars for television-style navigation. Vertical scroll bar events are available, and applications that host the browser can provide a scroll indicator user interface element to replace the scroll bars. |
SYSGEN_TVLENS_FWL |
Reformats Web pages on the client to eliminate horizontal scrolling. The white space between objects or within columns on tables is eliminated and images are compressed. Multiple scrolling areas (frames) are reformatted to fit the fixed widths of the individual scrolling objects. |
When you add the tvlens component by setting SYSGEN_TVLENS_ALL, all of the tvlens Sysgen variables are added to your OS design.
To add individual tvlens functionality to your OS design, set the corresponding Sysgen variable. For example, to add the Directional Tabbing Catalog item, set the SYSGEN_TVLENS_DTA. You can edit the system registry to enable or disable this tvlens functionality.