DEV Community

DroidActor Dotori
DroidActor Dotori

Posted on

Fix Your Phone's Mouse Connection

Google Play QR and Dotori Bluetooth Mouse

https://play.google.com/store/apps/details?id=com.droidactor.bt_mouse2

You installed the mouse app, but the connection screen never finishes. Before switching Bluetooth off and on repeatedly, look at the stage that stopped. Dotori Bluetooth Mouse separates setup into four stages so you can check the part that failed.

Read the connection status before opening the trackpad

The stages are HID registration, pairing confirmation, connection and a minimal report check. Each reports its progress or failure separately. If the home screen says disconnected, trackpad gestures will not move the computer's pointer.

Connection status and recent devices on the home screen

Stage What has not finished What to check
HID registration The phone has not registered its mouse role Bluetooth, permissions and another active HID app
Pairing confirmation The pairing state has not been confirmed Whether both devices still show the pairing
Connection A paired device has not connected Bluetooth on both devices and whether the receiver is awake
Minimal report check Input readiness has not been confirmed Wait briefly, then retry the connection

Make the phone discoverable. Start a new pairing from the receiving computer's Bluetooth settings. Add the phone there. Do not start by searching for the PC in the phone's ordinary Bluetooth settings.

Check the permissions requested by your Android version. Bluetooth access is needed for the connection. Notifications show the connection service and its status. Review system settings if that service stops.

Close another remote app if the HID role is occupied

Android has one HID device registration for the phone. Dotori's keyboard, mouse and presentation remote normally hand that role over when you switch apps. If an already paired computer still fails to connect, close the other remote app and retry.

This also helps separate a session handoff problem from a damaged pairing. Avoid deleting a working system pairing as the first response to every connection failure.

Check the phone and receiver requirements

The app requires Android 9 or later because it uses BluetoothHidDevice, introduced at API level 28. The phone's Bluetooth implementation must support that role. The receiver must support a standard Bluetooth mouse. No Dotori driver, dongle or companion app is needed.

Trackpad, three buttons and vertical and horizontal scroll rails

A connection does not remove every input limitation

Some symptoms happen after a successful connection:

  • The app sends relative pointer movement and does not read the pointer's screen position back from the computer.
  • Horizontal scrolling depends on the receiving application.
  • A sleeping computer may use the first input only to wake up.
  • Some phones stop a background connection under their power-saving rules.

Help screen describing known limitations

If the pointer does not move immediately, check whether the receiver's screen has just woken. Pairing again will not fix a sleeping receiver. It also cannot add horizontal scrolling to an app.

Later connections can start automatically

The app remembers a successful destination. At startup it makes one automatic connection attempt. Bluetooth must be ready and the device paired. If the attempt fails, use the connection control to retry. It does not keep retrying indefinitely.

Automatic connection and paired-device settings

Start with the stage shown on the home screen, then check that stage's prerequisites. Watch the mouse demonstration to see the normal setup and controls first.

Top comments (0)