Are there certain types of controllers that work with FRC?

Hello, I’m from 3603 and we’re trying to pick out a new controller to replace our old xbox controller. We found this, but we do not know if it will communicate correctly. I have looked at different websites trying to find a list of possible FRC controllers, but I was unsuccessful. Is there a list somewhere, or at least some requirements for the controller in order for it to work right?

Any wired-compatible controller that shows up to a PC as a XInput device is usable. Folks have used DDR pads, PS4 controllers, DK Bongos and custom solutions as well. so as long as you can get input to the PC in the format of XInput you can use it.