There is a way to have both keyboard and controller support, but it may be too late for you to help now. You can use special third-party programs that allow you to bind keystrokes and mouse movements to the controller, enabling you to use the keyboard and mouse when desired.