Aklıma gelen 2 tane çıkış yolun var.
- Xinput verilerini okuyabilirsin.
- "Windows messages" denilen Windows'taki pencere sunucusuna giden olaylardan filtreleyerek gamepad tuşlarına basılıp basılmadığını dinleyebilirsin.
İkisinden biri Python için uygunsa bunlar üzerinden ilerleyebilirsin. Aklıma bunlar geldi. Eğer bunlar direkt olarak yoksa da c/c++ ile Python modülü olarak yazmışlardır.