It doesn't register some of the buttons on both of my DS4s. If you have an Xbox controller, it probably would work
you have to edit the mappings of the Cross Circle Triangle and Square buttons, because they are not propperly supported. works perfectly for me