I'm posting this to find out if this is possible before posting it as a feature request.
I've just imported the "FPS default" player controller to have a play with it and the movement keys are all hard coded into the "PC Key Input" section. Can you override those settings to allow the player to define their own keys via LUA (or some other method) or is the fact they're hard coded into the PC Key Input section mean that you're stuck with those settings if you use the FPS player controller? I don't need to change it right now, just wondering if there's a mechanism in the Skyline engine for allowing the player to easily redefine their keys.
I haven't tried it yet, but I'm guessing it would be pretty simple code to handle a user defined key set for movement if your movement code was all in script.
Cheers!