Use WASD to move and IJKL for the camera
All I did to fix the compass was set the the middle to the middle and change the cords.