I'm developing a new PointZ app with MAUI, this is an older version made with Xamarin.
PointZ is an Android/iOS (coming in the future) application built using Xamarin.Forms. The application allows you to emulate mouse and keyboard on any system running PointZerver, as long as they're on the same Wi-Fi network.
PointZerver is a desktop application built using .NET 5.0. PointZerver, as the name suggests, is the server that interfaces with PointZ, and must be running on a compatible system for PointZ to work.
Since PointZerver is built using .NET 5.0, it can be compiled to Windows, macOS and Linux.
However, it's not currently being worked on for iOS or macOS
No. Maybe in the future, but I'd rather upload releases here on GitHub.
PointZ is free and open-source.
- Download PointZerver to the PC you want to remote control
- Download PointZ to your mobile device
- Run PointZerver
- Run PointZ
- Direct Mode (default): Instantly sends the character tapped (text-prediction, grammar correct and other features are disabled.)
- Message Mode: Input behaves chat-like.
Button | Mouse Action | Touch Action | Finger Count | Sequence | Condition | Time |
---|---|---|---|---|---|---|
Primary Button | Click | Tap | 1 | Down, up | Single tap without movement. Happens after: | 200ms |
Primary Button | Hold | Tap and hold | 1 | Down, up, down (hold) | Time between a tap and putting the finger down again is within: | 200ms |
Primary Button | Double click | Double tap | 1 | Down, up, Down, up | Two taps in a row. Time between the first and second tap must be within: | 200ms |
Secondary Button | Click | Multi-tap | 2 | Down, up | Single tap with two fingers. Happens instantly. | 0ms |
Middle Button | Click | Multi-tap | 3 | Down, up | Single tap with three fingers. Happens instantly. | 0ms |
Mouse wheel | Scroll | Hold | 2 | Down (hold) | Hold with two fingers. Moving fingers up scrolls down and vice versa. | 0ms |
- Click on the text box placed at the bottom of the screen.
- When the text box is focused, you are free to type whatever you want
- Press the enter button on the soft-keyboard to send the message.
While the text box is empty, commands such as backspace and enter (new line) are sent to PointZerver immediately.
BE AWARE THAT THIS APPLICATION IS CURRENTLY IN ITS EARLY STAGES AND FUNCTIONALITY IS LIMITED.
Application | Version | Phase |
---|---|---|
PointZ | V0.3.2 | Alpha |
PointZerver | V0.1.5 | Alpha |
First of all, ensure that the mobile device running PointZ and the PC running PointZerver are on the same Wi-Fi-network.
PointZerver constantly broadcasts UDP packets for the clients running PointZ to pick up. These broadcast messages might be blocked by a firewall on the network.
Below is a table of all ports and protocols used by PointZ and PointZerver.
Application | Port | Protocol | Role |
---|---|---|---|
PointZ | 45455 | UDP | Listener |
PointZerver | 45454 | UDP | Command Receiver |