I have my Xbox 360 (with two USB dongles) one on my Mi box and another on my PC. I used joytokey on my PC to launch emulators on Steam.
On Mi box I used Moonlight to launch steam. The issue is the keys I mapped to the PC/joytokey doesn't register on the Mi box but works perfectly natively on PC.
Anyway i can overcome this? I use Moonlight to play my emulation via steam in another room.
virtualhere on steam