Android Bluetooth Mouse
This is an Android client and a Python server that emulates a (simple) bluetooth mouse. In its current form it will only work on Windows and it is geared towards Powerpoint.
Getting started:
-
Install and start the app on your android device.
-
Start the Python server (adbtm_server.py), either at the DOS prompt or by clicking on it.
-
Select "connect" from the Android applications drop down menu and pair the device with the computer.
-
Press "Page Up" or "Page Down" to generate these keyboard events.
-
Press & drag in the center area to move the mouse cursor.
-
A Quick tap (< 0.2 seconds) in the center area will generate a mouse click event.
(Note: The application requires Bluetooth, and will probably crash if Bluetooth is not already enabled. Just restart it once Bluetooth is enabled.)
Installation
On the server side you will need Python and the Pywin32 library.
Directory Layout
ADBTM - This folder contains the Android client application (created using Eclipse).
Python - This folder contains the Python server (adbtm_server.py).
General notes
Inspiration for this code comes from these sources: