SkillAgentSearch skills...

Trackpad

use your iphone or android as a trackpad for your mac/pc. make your smartphone smarter

Install / Use

/learn @zhijie/Trackpad
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Use your Iphone or Android as a trackpad for your Mac/PC. Make your smartphone smarter.

Implementation Logic: Phone client:

  1. When phone client starts, listen to UDP port.
  2. When accept UDP, save server IP to server list.
  3. Clean not active server ip. If can not receive udp from the server for a long time, we define it inactive. This is to make sure connect to valid server.
  4. When user select Server IP from list, or program gets first UDP IP, connect to the server. Of course the previous connection will disconnect. If you would like to control multiple computers using one phone, you can do it with little modification.

PC/Mac client:

  1. When program starts, broadcast UDP to intranet every some time, at the same time setup TCP listener.
  2. Accept any TCP request. This means, you can use more than one phone to control your computer at same time.
  3. Use menu bar to start or stop pc client.

use your iphone or android as a trackpad for your mac/pc. make your smartphone smarter

View on GitHub
GitHub Stars30
CategoryDevelopment
Updated2mo ago
Forks24

Languages

Objective-C

Security Score

75/100

Audited on Jan 20, 2026

No findings