4 You can do this with ADB by sending the events you want to the device. Here if you want to send a click event from the mouse, you can do this: adb shell input mouse tap . Here's the docs for adb shell input: $ adb shell input --help Usage: input [] [-d DISPLAY_ID] [] The sources are: dpad keyboard mouse StepOne: Get the App. Step Two: Connect to Your Xbox One. Step Three: Use Your Smartphone as a Remote. Use Other Xbox Live Features, Even Over the Internet. Microsoft's Xbox SmartGlass app allows you to launch games, browse TV listings, and control apps on your Xbox One. You can even use it to stream live TV from your Xbox One to your phone. Im sure there's an Android app or 80 to do it. Just google 'use android phone as Bluetooth keyboard'. Pairing them might be tricky but I'm sure you can find instructions online. I use Unified Remote, but that's over WiFi/LAN and isn't well-suited when traveling. I don't use it within games though - just navigating Raspbian when needed. Disconnectingthe phone from Wi-Fi or USB is not a major deal either, since Iriun is very efficient at restoring the connection automatically. Iriun screen capture: 4K • 1080p • 720p • 360p Forthe Raspberry Pi 4 (left), connect to the USB-C port. For the Raspberry Pi Zero W (right), connect to the Micro-USB data port. Connect the other end of the USB cable to the computer that you want to connect to as a keyboard. USB 3.0 ports work better because they output more power, but all the USB 2.0 ports I tested worked fine as well. M3wJ.

use android phone as keyboard via usb