Accessibility OS Design Development (Windows Embedded CE 6.0)

1/6/2010

Accessibility means making your software usable and accessible to a wide range of users, including those with disabilities. The Accessibility functionality **in Windows Embedded CE **includes options that allow persons with disabilities to use computers more easily. The following table shows the accessibility options.

Option Description

Accessibility time-out

Enables a user to specify a time-out interval after which accessibility options turn off automatically.

High-contrast mode

Indicates that applications should provide high contrast between foreground and background visuals.

Mouse keys

Enables the user to control the mouse pointer by using the numeric keypad.

Show sounds

Indicates whether the user wants applications to present all important information in visual form, rather than presenting some important information only in audible form.

Sound sentry

Displays a visual signal when a sound is generated by an application.

Sticky keys

Enables the user to type key combinations, such as CTRL+ALT+DEL, in sequence rather than simultaneously.

Toggle keys

Provides sound feedback when the user turns on or off the CAPS LOCK, NUM LOCK, or SCROLL LOCK key.

OS Design Information

The following table shows operating system design information for Accessibility.

Concept Description

Dependencies

Requires Mouse, Keyboard, and Audio functionality.

Hardware considerations

None.

Modules and Components

The following table shows the components and modules that implement Accessibility.

Item Module Component

Accessibility

gwe

accessib

Accessibility Control Panel

cplmain

accessib

Accessibility Implementation Considerations

You can only include or exclude the Accessibility Catalog item in an OS design. Applications and users enable and configure the different accessibility options, such as mouse keys or sound sentry. Application developers use the SystemParametersInfo function to enable and configure accessibility options, and users use the Accessibility Control Panel to enable and configure accessibility options.

The following table shows the Sysgen variables that enable Accessibility.

Sysgen variable Description

SYSGEN_ACCESSIB

When this variable is set, the Accessibility Catalog item is included in the OS design.

When this variable is not set, the Accessibility Catalog item is excluded from the OS design.

See Also

Concepts

Receiving Keyboard Input

Other Resources

Accessibility
Accessibility Application Development
Mouse Application Development