Intermec cn2a User Guide

Page of 174
Appendix C — Remapping the CN2A Keypad
138
CN2A Mobile Computer User’s Manual
Remapping the CN2A Keypad
This appendix explains how to remap keys on the CN2A keypad 
by changing the keypad registry settings. 
Intermec recommends that only experienced application 
developers perform this function.
Choosing How to Change Keypad Registry Settings
There are several ways to change the keypad registry settings:
• You can use a registry editing program to change the keypad 
registry entries. You can run the Microsoft eMbedded Visual 
C++® Remote Registry Editor on your PC, using ActiveSync 
to connect to the CN2A. Or you can download and run a 
third-party registry editing program on your CN2A. After 
you make your changes, you need to warm boot the CN2A 
for the changes to take effect. For help, see “Warm Booting 
the CN2A” on page 111.
• You can write an application to change the keypad registry 
entries. An application gives you a convenient way to 
customize multiple CN2As. For help downloading and using 
the Intermec resource kits and the CN2A platform SDK, see 
“Developing a New Application” on page 86. Make sure you 
application sets the named event KeybdSettingsChangeEvent 
after you change the registry entries, for the changes to take 
effect. 
• You can use a .cab file to edit the registry. You can install the 
__ResetMePlease__.txt file in your .cab to force a warm boot 
to activate the changes.
Locating the Registry Settings for Your Keypad
Your CN2A has either an 18-key numeric keypad or a 10-key 
scroll keypad. 
• The numeric keypad registry settings (shown on page 
page 143) are located in this registry subkey:
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\FKEYS\27\0
• The scroll keypad registry settings (shown on page 144) ar
located in this registry subkey:
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\FKEYS\9\0