Share via


StickyKeys

Many universities have student kiosks spread around the campus to allow students to accomplish important tasks like deposit money in an account for purchasing meals and making hotel reservations (see image) for Mom’s visit. Problem is that kids these days, well they know how to use their computers (better than you and me and the whole XPe team combined) and they know about things like StickyKeys. StickyKeys is an accessibility feature for people with disabilities; this feature allows a user to press a modifier key (e.g. Shift, Ctrl, Alt) in sequence instead of simultaneously.

One way to enable (and disable) StickyKeys is via the “shortcut” of pressing the Shift key five times. As you can see in the photo, the shortcut also gives a student access to the Start menu which is not necessarily a good thing (notice the Shutdown button the Start menu).

The XPe component that owns the registry key for StickyKeys (HKEY_CURRENT_USER\CONTROL PANEL\ACCESSIBILITY\STICKYKEYS\FLAGS) is “Accessibility Control Panel.” The default value for this registry key is 510 (0x1FE); turning off the shortcut changes the value to 506 (0x1FA). Disabling the shortcut is only half of what you should do. Providing another method (i.e. programmatically) of enabling or disabling StickyKeys is the other half because, clearly, people with disabilities also need to use kiosks.

- Jim