A web app that allows you to control your Mac computer (mouse and keyboard) directly from your phone!
The app uses sockets to establish a real time connection from your phone/client to the server running on your computer. Dragging one finger accross the screen moves the mouse, and using two lets you scroll (just like a touchpad). Toggle the keyboard button at the top of the app to type on your computer.
-
git clone this repo or download the zipped folder and unpack
-
open terminal at the root directory of the project and run:
npm installto install all the packages necessary to run the project
-
to start the app, run:
npm startA url will show on console; put this url into your mobile browser and you can now control your PC from your phone.
-
to stop the server and web app, simply hit
Ctrl+Cin the console that is running the program.
NOTE: Your phone MUST be connected to the same wifi network as your computer
NOTE: Additional installation requirements for later versions of MacOS may be required.
WARNING: Keep these urls private, as anyone else on the same wifi network can use them to control your computer while the server is running!!!
- Add volume control buttons on the UI
- Upgrade virtual keyboard used to include other keyboard types
- Add programmable "shortcut" buttons that perform specific tasks (like open Netflix)
- Some special characters like
@or%do not always show up when using the virtual keyboard