(Disclaimer: I'm new to this, not upgrading from a previous version, so I can't use that as a reference point.)
- I have shortcut keys to switch to specific machines, require shift to move the mouse, and darken effect.
If I use the mouse to switch to a secondary machine, then use the hotkey to go back, the darken effect shows that control returns to the main machine for a brief moment (it undarkens, secondary darkens), and shortly after that the main display darkens again (so now both are dark). At this point, moving the mouse undarkens the secondary machine and it still has control.
Using the hotkey for the main machine a second time works.
(I also tried it the other way: switch to secondary using a hotkey, and switch back using the mouse, and that works fine.)
- And speaking about the darken feature: it's a very nice touch. But if I use the physical keyboard on the secondary device, it's still dark. Moving the (physical) mouse does lift the darkness off though. (There's some Event Horizon reference that should be added here.)
- Would be nice to use more keys as hotkeys: I previously use Shift+PrintSc/ScrollLock/Pause which is extremely convenient, but I was told in a different thread that this is impossible. I also tried Win+F1/2/3, but that doesn't work too. I also tried function keys higher than F12 (using a logitech keyboard with G-keys mapped to these), but they also don't register.
(But I'm fine with this limitation if it requires more lowlevel hacks for grabbing these keys, since I'd much rather get the stability.)
- Editing a hotkey doesn't allow changing the key. Makes it inconvenient to play with different keys. The ability to change what it *does* is much less useful, so at this point I'm just adding and deleting keys.
- In some cases (can't remember how) the hotkeys would not take an effect until I restarted Multiplicity.
- I thought that "Computer on LEFT" and "RIGHT" is to switch between computers in sequence, but I couldn't get that to work. My setup is one machine above the other, so I also tried a horizontal layout but that action didn't do anything anyway. (And if it really is a left/right, then there's a lack of above/below...)
- Sending audio is very unintuitive for me (see above disclaimer: I'm a new user). It took me a while to realize that it adds a tray icon that I need to click to start it.
- Similar comment for using the seamless display feature, but more on that below.
- Would be nice to have an in-app volume control for incoming audio. I eventually used the windows mixer to lower the Multiplicity volume, but that was after I spread some joyful sounds to my neighbors.
This is particularly tricky since I expected the volume on the sending machine to do something. It doesn't. So it would be even more nicer if changing the volume on the sending side had an effect.
- The Side-Panel feature is kinda cute, but kinda weird. I could only start it from the main UI in the KVM tab, but that button doesn't change to closing it, leaving me puzzled about how to close it.
I did find the close menu entry on a right click, but that's also kind of strange: you're grabbing a part of my screen to show stuff, why not add a close icon somewhere there?
Basically, unless it's on autohide, the whole thing becomes a little annoying. But making that the default would also be strange, since the main UI button that opens it just activates it, so it doesn't open it if it's in autohide mode. (So a summary is that the UI for this sidebar could use some rethinking...)
- Using the seamless display to use my laptop as a screen for my main machine made me happy (it confirmed that I can now not only give up synergy, but I can also remove my spacedesk installation).
But ... I couldn't figure out how to turn it off. I did see the "Disconnect all" menu in the tray icon's right-click menu -- but that's grayed out, and does nothing. After fumbling with it for a while, I ended up restarting Multiplicity on my main machine (or maybe I used unload first, don't remember), which got my machine to stop the extra displays. But then the resolution on the laptop was reset to its default tiny state (and made Start11 get into a bad state there). Perhaps the hotkeys for turning it on/off would work, but I'm avoiding trying it since I don't want to mess things up again.
Also, adding both screens on my laptop (builtin + connected monitor) is an impressive feature, but practically speaking, it would be nice to configure using just one of them.
- SERIOUS PROBLEM: After the above kerfuffle which left me with the laptop in a bad state, I rebooted it. But I did that via Multiplicity controlling the laptop. The laptop started to reboot, but control didn't get back to my main machine!
I waited for the laptop to reboot and reconnect, but no matter what, I couldn't get control back to the main machine. This is obviously a very bad bug, since at this point there is almost nothing that I can do with my main machine. I eventually Ctrl+Alt+Del-ed it, and restarted it. (Even starting the task manager doesn't help: it starts, but the keyboard + mouse are still not working.)
Would be good to get control back to the main machine if the secondary doesn't respond for a while.
- I have no idea why there's the obscure requirement for setting my network to private mode, or the issues I had with a vethernet connection (in another thread) -- I used a bunch of similar tools (I mentioned spacedesk and synergy, but I've tried a bunch of other tools in this neighborhood), and none of them had this requirement.
Removing this restriction would be very nice. But assuming that there's a reason for it (other than "don't use it in your coffee shop), it would be good to have some instructions for switching to private mode, if not do it for me. (But yeah, my issue was a Hyper-V virtual connection, so I'm aware that this can get complicated...)
Hopefully this long laundry list of random stuff is helpful. I'm actually using these machines, so I probably won't be useful to ask for more info...
(And -- in case it wasn't clear, I'm overall very happy that I get to replace a bunch of tools with a single one, so I very appreciate how ambitious it is to get everything right...)
With regards to using a private network, this is purely a case of the default firewall rules being set to only allow traffic when on private/work networks. It would be unwise at best for a product to open the firewall for incoming connections to ports when on a public network too by default! as public networks should always be considered untrusted. Obviously you can alter the rules to open them but the product doesn't have a way to do this right now for you. There is some logic in saying we offer a setting to do so however for those who are comfortable with this.
If a connection is lost within 6 seconds you should have control returned to the primary automatically. Multiplicity has always worked like this so I am surprised it didn't do this for you. I will get this checked.
Seamless display does not alter the resolution on the secondary (it has no logic for that), the resolution options on the primary would control the resolution exposed to the primary but the remote end will always use the native resolution. So assuming you mean the laptop itself changed I cannot explain how your laptop changed resolution.
To disable there are a number of options.
You can use the right click menu and pick Disconnect all. This should only be greyed out if there are no open connections. Likewise the submenu for Seamless display should have a tick next to the connection that is active. You can also double click on the connection name in Multiplicity config seamless displays page if it says connected by it.
You can also move the mouse on the laptop (using its physical mouse only) and move to the top of the screen and click X in the right corner, or turning off the laptop will stop it.
Finally killing Multiplv64.exe on the primary would achieve this (though not an ideal way )
I suspect given the greyed out disconnect all option that something is interfering with how the tray menu knows that an active seamless display connection is in use. This could potentially be linked to some sort of security software being silly as we use a globalatom for this so perhaps something is preventing access.