Suggested Improvements:
- Cursor Differentiation:
Currently, both the local and remote (machine) cursors appear as arrows, which can be confusing during use. It would be highly beneficial to offer an option to display the local cursor as a dot to clearly distinguish it from the remote one. - Latency and Input Stability:
Many users access machines over the internet, often across long distance. In such scenarios, this system shows reduced stability—mouse movements become jittery and there are occasional repeated keystrokes. In comparison, PiKVM handles such network-induced latency better. Enhancing stability in higher-latency environments would help. - Microphone Support:
Adding support for microphone input. - Resolution and Frame Rate Settings:
While this system supports higher resolutions (unlike competitors capped at 1920×1080 or 1920×1200), image stability becomes problematic when accessed from another city. High-resolution images often appear distorted or "fudged." In testing, setting the resolution to 2560×1440 at 30 Hz instead of 60 Hz greatly improved stability. Introducing a frame rate (FPS) adjustment option would provide users better control over quality versus stability. - System Configuration Options:
There should be built-in options to:
- Change the hostname
- Modify USB vendor/product IDs
- Disable or rename connected storage drives
- EDID Management:
Users should be able to:
- Add, delete, and store custom EDIDs
- Rename default EDIDs for easier identification
- Settings Protection:
The customization panel (left-side settings menu) should require a PIN or password before changes can be made. This will prevent accidental modifications to system parameters. - Mouse Polling Rate Adjustment:
An option to set the mouse polling speed should be included to optimize responsiveness based on the user’s setup.