idk what else to add, my computer recognizes it and i use it for other games on the cpu. It's a playstation controller, not bootleg:/
Brave hundreds of hand-crafted challenges as you help Madeline survive her journey to the top of Celeste Mountain! · By
If you're running the Open GL version you can try updating the gamecontrollerdb.txt file in the same directory as the executable.
https://github.com/gabomdq/SDL_GameControllerDB/blob/master/gamecontrollerdb.txt
Since this was posted in 8 days ago what I did to fix was
1) Add game to steam library
2) Launch in big picture mode, select control you're using (for me it was a usb ps4 controller)
3)Launch, Play the game, even has Square, Circle, etc for Playstation and XYAB for XBOX.
I know not the best work around especially if you don't have steam but the laziest people will find the fastest solutions lol