hm, if im not wrong, except from the triggers, all the buttons are able to be set as the user wants, same happens with Srb2, before a patch update this wasnt possible, and you needed to execute the game trough steam, since i dont play Srb2 kart, its probably the same thing with the native controller detection, if not, then try executing the game trough steam