https://github.com/j4rv/remotecontrol
Simple PC remote controller made with Go
https://github.com/j4rv/remotecontrol
go golang keyboard-control mouse-control remote-control trackpad
Last synced: 5 months ago
JSON representation
Simple PC remote controller made with Go
- Host: GitHub
- URL: https://github.com/j4rv/remotecontrol
- Owner: j4rv
- License: mit
- Created: 2020-02-19T19:32:44.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-21T20:58:50.000Z (over 2 years ago)
- Last Synced: 2024-06-20T03:41:17.692Z (almost 2 years ago)
- Topics: go, golang, keyboard-control, mouse-control, remote-control, trackpad
- Language: Go
- Size: 383 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
## PC Remote Control
Extremely simple implementation or a "Remote controller" for my convenience,
but Open Source in case it's useful for someone else.
Since this project uses [RobotGo](https://github.com/go-vgo/robotgo), it needs GCC to compile.
To install it (requires Go):
``go get github.com/j4rv/remotecontrol/bin/remotecontrol``
To execute it: ``remotecontrol`` (duh). An HTTP server will start running (uses port 80).
You will get the list of your PC's IPs in the console.
Then, as long as you are in the same network,
you should be able to ""control"" your PC from a mobile device,
or a laptop, or a fridge if it has a browser.
#### Warning
Obvious warning, but **only use this if your PC is in a trusted, private network**.

#### TODOs
- [x] Volume control
- [x] Timed shutdowns
- [x] Prettier interface
- [ ] Improve security
- [x] Mouse control (simple trackpad)
- [x] Keyboard control (navigation)
- [ ] Keyboard control (text input)