Caps Lock is mapped to Shift
Solution 1:
In my XP there is no "Scancode Map", just deleting that value should reset keyboard layout to default.
Some people here at my office prefer to swap r-ctrl with caps lock. Got the following .reg scripts to change this:
caps-ctrl-swap.reg:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00
Is for swaping
caps-as-ctrl.reg:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00
Is for mapping capslock to ctrl only
(reboot might be needed after changing those, but unsure)