Skip to content

Desktop: add multi-sync input mode#280

Open
SashankBhamidi wants to merge 1 commit intobk138:masterfrom
SashankBhamidi:feature/multi-sync-input-216
Open

Desktop: add multi-sync input mode#280
SashankBhamidi wants to merge 1 commit intobk138:masterfrom
SashankBhamidi:feature/multi-sync-input-216

Conversation

@SashankBhamidi
Copy link
Contributor

@SashankBhamidi SashankBhamidi commented Feb 17, 2026

Adds multi-sync input mode (Altiris-style) — keyboard and mouse input from the active tab gets replicated to all other open VNC connections.

What's in this:

  • Menu toggle under Machine → Multi-Sync Input (Ctrl-M)
  • Mouse replication with coordinate scaling for different framebuffer sizes
  • Key replication (down/up/char) + modifier release on focus loss
  • [Sync] tab prefix on non-active tabs as visual feedback
  • Auto-disable when <2 connections remain
  • i18n entries for de, es, sv
Menu toggle screenshot Screenshot 2026-02-17 214750
Tab sync prefix screenshot Screenshot 2026-02-17 214741

Closes #216


IssueHunt Summary

Referenced issues

This pull request has been submitted to:


@SashankBhamidi
Copy link
Contributor Author

SashankBhamidi commented Feb 17, 2026

Hi @bk138, feel free to retarget this PR to a feature branch if you'd like to keep it off master until v0.11.0 is out.

I don't remember clearly, but before merging or closing the issue, you’ll need to approve and accept my PR on issuehunt first: https://oss.issuehunt.io/r/bk138/multivnc/issues/216

@SashankBhamidi
Copy link
Contributor Author

Hi @bk138, just checking that what you’re working on won’t cause any conflicts with this branch. I won’t be able to revisit it for about three weeks starting Friday, so wanted to confirm. Let me know.

@bk138
Copy link
Owner

bk138 commented Feb 24, 2026

@SashankBhamidi thanks for the heads-up, I'll take care of any conflicts that might arise!

@SashankBhamidi
Copy link
Contributor Author

Perfect, happy hacking!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

multi-sync input mode (similar to altiris)

2 participants