Hi, I know this is a really old thread, but I recently downloaded Rayman 2: The Great Escape and ran into the same problem. After about an hour of troubleshooting, I found a pretty nifty solve:
The solution comes in the form of
SharpKeys:
https://github.com/randyrants/sharpkeys/releases
You'll wanna download the latest .zip file, it's the easiest to setup and use. Unzip it and load the program.
SharpKeys allows you to 'swap' the keys around (for lack of a better word) so that you can link the WASD keys (which I prefer to use also) to the arrow keys, etcetera. It's pretty simple to use, so I won't explain it in-depth here, there are tutorials on YouTube. But basically, here's how I linked the keys to set up a keyboard which was easier to use. I use WASD for walking, Q and E to swivel the camera left and right respectively, J as attack, K as jump and L as sink (swim lower). Most of the other controls I left the same, although I probably will change them soon.
Here's how I linked them. This rearranged the keys into my setup above:
Key W to Arrow Up
Key S to Arrow Down
Key A to Arrow Left
Key D to Arrow Right
Key Q to Key W
Key E to Key Q
Key J to Spacebar
Key K to Key A
Key L to Key Z
Like I said, there are tutorials online, but basically, you click Add to make new bindings, Edit to change the bindings you've made, Delete and Delete All to remove bindings, and then click Write to Registry to save your changes. After saving them, you have to restart your computer for them to work. Obviously, to reset your keyboard to normal, all you have to do is Delete All, Write to Registry and restart your cpu. You can also save and load your key bindings, so you can save your Rayman 2 setup for future use.
Enjoy, hope this works for you.
WARNING: Don't change keys which are used in your password, or you might not be able to log back into your computer. Remove your password before changing the key bindings, or use the on-screen keyboard.