you can easily use the keyboard and mouse instead of the controller simply by changing the input actions in the option menu for what controls what. For instance instead of having the controller move your character you can set it up so your mouse (while clicking a button on it) can move your character instead. With a little patience and experimenting im sure you can make a set up that best suits you for the keyboard and mouse.