Use an Android phone as a customizable Bluetooth mouse, touchpad, and keyboard for computers and mobile devices.

The problem
Most input devices are designed around a standard body, a steady hand, and one fixed workflow. For people with motor impairments, precise touch control, drag actions, shortcuts, and switching between devices can become unnecessarily hard or dependent on extra hardware.
What it does
A customizable Android-based Bluetooth HID controller that adapts to the user. Smart Acceleration, smoothing, Precision Mode, Drag Lock, left-handed, right-handed, minimal, and full-control presets let the input surface match the person’s movement range, speed, comfort, and preferred layout.
The impact
The project gives disabled users, one-handed phone users, accessibility testers, makers, and assistive-technology builders a flexible way to control computers, tablets, and phones from one Android device without carrying extra hardware or installing drivers on the target machine.
In depth
Smart HID Controller turns an Android phone into a real Bluetooth mouse, touchpad, and keyboard using the standard Bluetooth HID protocol. The target device recognizes it like regular hardware, without a companion app, driver, Wi-Fi server, or Accessibility Service. It supports cursor control, keyboard input, shortcuts, left click, right click, scrolling, tap, long press, drag gestures, Drag Lock, three device slots, fast device switching, Auto Reconnect, independent device profiles, and Persian and Arabic typing support.
Built with
Available project links are listed below.