there is alot of overlaping commands with in the MWLL config file locates in "mydocuments/mygames/crysis/profiles/"whatever your name in game is"/ actionmaps .xml
someone made a small program to help re-write a config, but first you have to find how crysis registers the various joystick inputs
for example
the keypad/number pad
in some games its KP_, in crysis its NP_(as in np_7, np_enter)
"<action name="attack1" onPress="1" onRelease="1">
<key name="mouse1" /> "
has to be set to joystick_1 or what ever the command is and button you want is...i use (ctrl+a) to select all, and ctrl+f to find the key i want to replace, as space bar is bound to jump and JUMP jets and without both jump and jumpjets being used at once you cant jumpjet so its importante you replace every use of the key you wanna reasign.
as for the joystick designation, i suggest loading crysis and binding it to shit, then open the crysis xml and looking for howit is designated in the xml's
its tedious but its a beta, someone else might have an easyer way