Skip to content

Android app, and desktop script system that gives a smartphone secure cursor control of the host PC using WebSockets

Notifications You must be signed in to change notification settings

LukeDelaCruz/TouchTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TouchTrack

Android Client and Python Server System that gives mobile phones cursor control of the host PC using WebSockets over WiFi. Innovation Award Winner 2018*

Setup

  • Install flask-sockets
  • Install flask
  • Install pyautogui Please take NOTICE: This project was developed and tested strictly in a Windows 10 environment with a Samsung Galaxy Grand Prime

Mac OS:

sudo pip3 install pyobjc-framework-Quartz

sudo pip3 install pyobjc-core

sudo pip3 install pyobjc

Ubuntu:

sudo pip3 install python3-xlib

(Scrot is a screenshot program that PyAutoGUI uses.) sudo apt-get install scrot

sudo apt-get install python3-tk

sudo apt-get install python3-dev

  • Install the app by moving the APK to a local folder in your Android device, then click the file to install (permissions have to be granted)

Usage

  1. Connect and authenticate w Wi-Fi on laptop and mobile (must be in the same subnet)

  2. Run the server using: python server.py or python3 server.py

  3. Open the app and input the server IP and security code information generated by the server.

  4. Follow server prompts on your PC/Mac.

Resources Referenced:

About

Android app, and desktop script system that gives a smartphone secure cursor control of the host PC using WebSockets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published