I have a xiaomi Mi stick which lacks otg. I'm trying to set things up for my wife so she can play The Sims through Steam link. I can connect a Bluetooth controller, but that's not ideal for a game like The Sims.
I've got a spare mouse that I can connect to a phone using USB otg, but I can't find a way to translate that mouse input to the xiaomi Mi stick. I can connect with the android remote app, but it only sends touch inputs even when I'm using the mouse. So I can control a mouse cursor on the xiaomi Mi stick but it requires me to hold down the mouse button. My last resort would be to buy a Bluetooth mouse, but before resorting to that, I wanted to see if there's a way to get this working with what I already have.
EDIT: Found a solution. It's a bit roundabout, but it works very well with what I already had. I'm using a Raspberry pi running the <Barrier>(https://github.com/debauchee/barrier/releases) software which lets me share mouse and keyboard across devices over the network. So I put the Raspberry pi close to the TV (and Mi stick), running as a server. The mouse and keyboard is then shared across to my PC elsewhere in the house. So then simply run Steam link. I get a warning that there is no controller connected, but just skip past that. Then control the game with mouse and keyboard over the network.