You would have to go into your input settings and set up your contols like usual, but you would have to move your mouse to correspond to the button you want it to be, such as: left click for Z to shoot, right click for B to reload and open doors, and so on. For the axis's you would just move the mouse up, down, left, or right until it accepts it. I just got through trying it out and it works, but you might have to mess with the mouse sensitivity settings a little to get it to work smoothly.