ゲームコントローラーはSwitchとXboxで規格が違う?DirectInputとXInputを知らないと遊べない?

ゲームコントローラーを使いだしてから、ゲームのデバイスやプラットフォームについて、ある程度、知ること...