I don’t know what exactly you mean.
Most USB MIDI controllers are compatible with the standard MIDI input and output. If there is a driver that is not compatible with Renoise, it is the fault of the controller, not Renoise.
Some manufacturers of these devices are “closed” and make their own instructions for them. An example is Arturia. To mention a USB controller, the Keylab MKII has all the transport buttons useless for Renoise, because these buttons do not work with the MIDI standard (in the latest firmware they made a "fix).
In fact, other USB controllers are “too oriented” to work with a specific DAW, instead of programming their software thinking globally for most DAWs. Then you have to distinguish these devices and choose well before buying.
You will find expensive controllers that will remain unusable by these practices of each manufacturer. And this happens in a generalized way, not only with a specific DAW. But with most controllers that work with the MIDI standard, you won’t have any problems. Look well that all controls are compatible. It is possible that 80% do work, and the rest do not, for the reason cited.
Renoise as DAW is one of the most complete regarding MIDI compatibility. There are no complaints here.
What does exist are users who study the available API and create tools compatible with Renoise and the USB controller, whose controls may not work with the MIDI standard. But this is not “support of Renoise.” That is contributions from the community.
A good practice is to study the instruction manual of the USB controller before buying it. Check that everything is compatible with the MIDI standard. This way you will avoid having problems.
About Arturia Keylab MKII, you can see this thead:
In most “unsupported” drivers, it will be possible to create a specific “bridge tool.” But it’s time to study how the MIDI controller and Renoise API works to program it.