zues: Check to see if any of the other buttons work. If they don't, check the connector to the button board.
If only the keyboard button doesn't work, check a few registry settings.
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Shell/Keys/*
The strings under the 40C2, 44C2 and 48C2 keys should be blank. These contain mappings from the buttons to programs. If these have a sting in them WinCE will try to start that program.
HKEY_LOCAL_MACHINE/HARDWARE/DEVICEMAP/KEYBD
Drivername = "kbdmouse.dll"
Status = 0
HKEY_LOCAL_MACHINE/HARDWARE/DEVICEMAP/MOUSE
Drivername = "kbdmouse.dll"
I would also make sure that you have a good copy of kbdmouse.dll. I'm not sure if any of this will fix you problem, but its worth a try.
Glitch
Electronics run on smoke, if you let the smoke out they won't work