I reinstalled my WinXP last weekend, and have been annoyed by this the entire week already. My last install just did it like that, too. Anyway, how to fix:
- Open regedit
- Find HKEY_CURRENT_USER\ Keyboard Layout
- Create DWORD called Attributes and set the hexadecimal value to 00010000
- Reboot
Enjoy!