USB HID Client
me.arianb.usb_hid_client
Zapstore _@zapstore.dev use your phone as a keyboard and mouse WITHOUT any software on the other end
Republished from GitHub / F-Droid by the Zapstore main account.
<p>This Android app allows you your phone to present itself to a connected device as a keyboard and mouse. Since this happens at a very low level, the connected device sees it exactly as a normal keyboard and mouse, meaning you don't need to install any software on the connected computer! For this reason, it will even work if the connected device is in its BIOS/UEFI. Even multimedia keys are supported, meaning you can send volume up/down keys to the connected computer to control media. <b>I strongly recommend using <a href="https://github.com/Julow/Unexpected-Keyboard">Unexpected Keyboard</a> to use special keys such as modifier and function keys</b>, but most functionality will work with any standard Android keyboard.</p><p>Bonus description for nerds: This app adds (and provides a simple UI for you to communicate with) two character devices (<code>/dev/hidg0</code> and <code>/dev/hidg1</code> respectively) by adding HID functions to the default Android USB gadget. If you wanted to, you could just use this app to create the character devices, then communicate solely through some C program, shell script, or whatever else you wanted as long as it had the right permissions to access the character devices and knew how to send proper reports to them. Beware of SELinux policies if you do that though. If anyone is actually doing that, let me know, I'd be glad to help if necessary.</p><p>For more details on setup and usage, please consult the project's Readme.</p>
First release: Aug 29, 2025, 2 total releases.
Most recent release: Aug 16, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Aug 16, 2026 v3.1.0## Features - Add scripting support (credit to @saaiqSAS) - Add the ability to hide the Manual Input text (ex: for typing in passwords) - Add discrete left/right buttons for the standard Touchpad implementation (not the Precision Touchpad mode, which relies on the receiving OS to interpret gestures) - Use physical key code when possible for Direct Input - (I believe this is only possible when using an external keyboard on newer Android versions) - #67 ## Other Changes - Disable build-time-generated IDs for the purpose of Reproducible Builds - Fix bug where touchpad wouldn't work properly depending on device orientation
More…
**Full Changelog**: https://github.com/Arian04/android-hid-client/compare/v3.0.1...v3.1.0 - Aug 29, 2025 v3.0.1Patch release to fix incorrect APK upload to IzzyOnDroid repo (#75) Includes no functional changes compared to v3.0.0