ShareMouse will be on bits very soon, and above, I spoke of "30-40$ devices" - well, I checked my records (I had once bought such a "mechanical" device, but then had it sent back, for its relay being so "loud" that with every click, I feared the device would conk out).
In fact, those "cheap" mechanical/electrical vs. electronic devices do NOT cost 30-40$ in Europe, but, as "mechanically cheap" as they are, they cost over 60€, i.e. over 80$ (TVA and postage included), this being from the very cheapest source over here; (hopefully) "good" mechanical devices starting at over 120€, i.e. some 160$ (always for just 2 pc's; for more, costs rise sharply).
As said above, the problem is, for the sw solutions, you'll need to have your pc's connected within a "home net", which makes available ALL your data to the NSA and the Chinese...
Well, I've got THREE comps, not just two, and I have (as most of us will have) serious space probs re additional monitors/keyboards, so I probably buy ShareMouse, finally, now, in spite of my security considerations, at least for my pc number 2 to become available from shared mouse and kb, and to my screens; I'll have to shift private data to pc 3, then...
I trialled the sw solutions, and ShareMouse is the best one, no doubt about that.
And no, most people will not have it for free, since the sheer presence of some (?) Adobe sw will make you a "prof. user" from the pov of this sw.
Of course, I/we would prefer some sw which does not rely on network connection, and in which's set up some of our data would be safe from spies, even if comp 1 is connected to the internet... ;-)
EDIT:
Well, I might have been wrong here: From my memory, ShareMouse (in spite of its name) shared mouse, kb, and monitor, too, but from the description, I see your pc 2 always needs its own monitor, and so on for further pc's in such a setup.
I've got 2 monitors, both for pc 1, and my idea had been to share 1 of the 2 with pc 2, as well as my kb and mouse, but from my current understanding I either would have to place a 3rd monitor (for which I scarcely will have the space), or to sacrify 1 of my 2 monitors for pc 2 (which is out of the question).
Thus, the usefulness of such sw solutions is far from evident, I'm afraid to say.
EDIT 2
It's not my intention to denigrate current sw. But let's be realistic. I think it's a very viable set-up to have 2 screens (which for most people is a realistic maximum in their respective working environments - we're not speaking of network admins here, but of people who either work alone on their desktop, or who even have customers sitting in front of them), OR even just ONE screen, but which is very broad, and with a high resolution (see below).
Then, you do your work on pc 1, with screens 1 and 2, or with the (better, and higher-priced) screen mentioned above.
Also, you do some work on pc 2, or rather, pc 2 does some work on its own, but which has to be monitored here and then: Does all goes well? Are there some info screens there which ask for your intervention? Etc.
It's NOT realistic for this pc 2 "doings", to have your own screen, your own kb, your own mouse: Once in a while, perhaps once per hour, you'll have to check: for some data mining, for web scraping... whatever.
Thus, by all means, pc 2 should be available from your regular kb, from your regular mouse (which ShareMouse and its competitors do)... AND from your regular screen setup:
- either from 1 of your 2 screens, in my setup, described, above,
OR, even better and much more elegant:
- from a frame within your regular screen (or screen setup; be that devided into two lesser screens, as for me, or be that represented by some state-of-the-art super screen (Sideline: Those very modern, and expensive screens all share one missing feature: They are flat, instead of being slightly curved, as the screens are in sophisticated cinema houses: That's why for the time being, I prefer my two minor, 1280x1024 screens to some "really good one", for the time being, my 2 screens being positioned at some 160 or 150 angle, instead of being aligned straight, at 180 degrees).
Thus, there is certainly room for some sw (and please make it independant from "networking"), from Bartels Media or from other sources, for realizing what I've described above:
A setup from which, for some seconds or minutes, by some "toggle" or such, you see comp 2 in a frame on your screen(s) relied to comp 1, and to which (comp 2) then both your kb and your mouse, technically relied to comp 1, are connected, and it should even be possible to have this frame, "minimized" to perhaps 200x300 pixels, and then without responding to kb/mouse input, on your screen permanently, just like for some television frames and such, within your normal pc/screen setup ("frame in frame" and such).
I kindly invite Mr. Bartels to comment on this issue, all the more so since I'm afraid such a feature will not come from some of the "amateurs" out there.
If, by chance, such sw even exists today, please let us know.