Factory. However, a manual car only has DSC on and DSC off variants. You can actually feel the torque drop slightly when you turn DSC off and hold a steady pedal.
The xdf could have the DSC on/off scalings added and keep it a simple setup, but I never really valued map switching, it was more a by product of realtime mapping.
The heated steering wheel button if it appears as a variable in the DME can be used, more difficult but possible would be to use it if it appears in a CAN packet the DME could be made to read (everything is not seen by every device on every bus), but generally you would want to use switching that all models have.