I recently made an xbox 360 chatpad work with windows using an esp32. It's kind of a grail moment when you search about it. A bit late to the party as the modern chatpad + controller do work, but 360 controllers and chatpads are very inexpensive. It's chatpad > esp32 > bluetooth > anything, stuck neatly on the back you hardly notice it's there.