Of course! For the mouse and keyboard controls, I would just recommend setting it up the same way the controller controls are, but plugging in mouse input values instead of controller stick values. Also, I found that I wasn't able to jump and dash while using keyboard, just a weird bug I suppose.