usbのゲームパッド繋げてみたんだけどうまく動かない。

古いコントローラーだとandroidTVのメニュー操作は問題ないけど、ゲーム中ではLT/RTがLB/RBと認識されて、LB/RBは反応なし。
最近のコントローラーでdirect inputとxinputが切り替えられるやつ(JC-U3613MBK)だと、direct inputでは、androidTVのメニュー操作で効かないキーがあり、ゲーム中はカーソル移動しかできない。xinputでは、そもそも反応しない。

これって改善策ある?

もし、有線できちんと動作するゲームコントローラーをご存知なら教えて欲しい。充電が面倒。