Below is a list of officially supported peripherals for each platform:
Keyboard and mouse.
Dualshock 4 Controller.
PlayStation 4 Pro Controller.
Steam Controller (when game is launched through Steam).
Xbox 360 Controller.
Xbox One Controller.
Xbox One Elite Controller.
Other controllers may work, however they are not officially supported and may require third party software to work. Please contact the controller manufacturer for assistance.