I want to map the cursor keys to CapsLock-i, j, k, l
On WinXP/32, is this possible system-wide (for all applications)?
(don't need standard CapsLock functionality)
You could try TouchCursor.
It can be easily configured to activate when the Caps Lock key is held down and works well across all programs.
Add this to an AutoHotKey script:
CapsLock & i::Send {Up}
CapsLock & j::Send {Left}
CapsLock & k::Send {Down}
CapsLock & l::Send {Right}
If you want to map cursor keys or anything related with mapping keys. You should take a look at autohotkey.
Some samples for you :