There seems to be a lot of confusion lately regarding scan codes (more specifically DirectInput scan codes), so I decided to throw this together. This is originally from Spadille 1.5, but seeing as I'm not releasing that until 0.75 is released, this standalone version will do for the time being.
Just start it up and select your controls.ini file (it will attempt to find it on its own first).
It works with any version of Ace of Spades. Requires .NET Framework v2.0 or greater.
Download: Click here