Would it be possible for Teamspeak to have XInput support in a future version? It appears that it is still using the DirectInput method (similar to other VOIP software) which caps at 10 buttons per device, and the DPad does not work properly. Mumble implemented this and it works without issue, but it still lacks SRV record support like TS3 has.
You can also keep using DirectInput and recognize the DPad properly by reading it as a HAT as well. Although we will not get separate left/right top shoulder button support, no bottom button support, and the guide button will still not be available.