One level lower.

I came across something quite nice while looking for a winusb skeleton today ,

It's called usb-over-network , and that made me think .. why doesn't multiplicity take this ting one level lower , and avoid all the hassle of incompatibility , game problems , etc etc etc and do the same..

Use multiplicity 's screen edge hacks for switching , but instead of sending keyboard information through the network , transfer the entire  usb device.

It would make porting this to Linux , mac ETC ETC a whole lot easier , and would improve the flexibility and durability of multiplicity by enormous amounts. (not only keyboard and mouse , but also game devices like game pads , flight controllers and joysticks could be supported.

Also incompatibility with certain games would effectively be eliminated.

this tool is not intended to be used for keyboards and mice , but using keyboards and mice works fine , once you share your keyboard tho , you can't type on it anymore until you connect to it with the client (either local or remote) , there is absolutely no functionality to do those things automatically , making it useless as a KM - switch. Still once the keyboard or mouse is shared and connected to another machine it works like it would have been connected locally..

http://www.usb-over-network.com/usb-over-network.html

It would be really cool if multiplicity gave the option to use the same concept for sharing the keyboard and mouse over the network , not just transmit the pressed keys..

BUT BUT BUT ..

Connecting and disconnecting usb devices , (being physical or logical) , takes an insane amount of time , (i'm taking seconds here, 2 or 3 or more) , which would make it tedious to use if you switch screens for playing WOW or need to be able to switch very fast.

So for serious users , this approach could be the robust solution , but would kill it for gamers....

What do you all think about this ?



Kind regards

Tournicoti
2,306 views 1 replies
Reply #1 Top

This is certainly an interesting idea.

As you point out the reconnection of the USB devices could result in serious delays which I think might prove frustrating for users.