h a l f b a k e r yExpensive, difficult, slightly dangerous, not particularly effective... I'm on a roll.
add, search, annotate, link, view, overview, recent, by name, random
news, help, about, links, report a problem
browse anonymously,
or get an account
and write.
register,
|
|
|
Please log in.
Before you can vote, you need to register.
Please log in or create an account.
|
If you have two computers at your desk, as many people in engineering or design do, you probably have a keyboard for each and a mouse for each. (I'm leaving out keyboards for now, because I'm under the impression that they work in a different way than the mouse.) I've had three monitors in a row, (two
UNIX, one PC) and spent interminable stupid-minutes wondering why the cursor, which drifts happily over the gap between UNIX 1 and UNIX 2, wasn't moving across to the PC screen no matter how hard I banged it against the side of UNIX 2 (the cursor, not the mouse - that's a different idea).
You may have already got yourself a cordless mouse for one or other of these computers - presumably they 'talk' to the relevant box in the same way, so how difficult would it be to use the same mouse for both? They could do this with a reasonably stiff scroller or switch on the side at about thumb position. Just like a multi-appliance remote for TV/video etc, you flick the switch and the mouse is applied to UNIX, flick it back and you are on your PC. If you don't want a cordless mouse (I don't know - you lose things easily? people pinch things from your desk?) the same switch could work by deciding between two cables, which are together in one casing until they split about 1 metre down the line and become two discrete cables; since you may have your workstation box at the other end of your desk from your PC, there may be a need for much longer cabling. Still reasonably messy but you only have to hold onto one mouse. The software for this would probably be even easier to write if the two (or more) parent computers weren't running on different OSs - having one cordless dual mouse for your desktop and laptop would be (I think) desirable. I would say that a three-parent mouse (workstation+PC+laptop) would probably be the maximum you could expect though, any more and you could just end up going round the office confusing other people's computers...
x2vnc
http://www.hubbe.net/~hubbe/x2vnc.html Baked more or less as sleepyBrett describes it. [wiml, May 01 2002, last modified Oct 05 2004]
Synergy
http://sourceforge.net/projects/synergy2/ Sweet program, just what you're looking for. Better than a KVM. A few caveats regarding screensaver locking. [d1663m, Jan 13 2005]
[link]
|
|
A KVM switch will get you there, perhaps not as elegantly as what you propose, though. |
|
|
Oh, never mind mouse input: give me a cross-platform clipboard! |
|
|
I've more than once found myself doing a Ctrl-C on one machine, a swivel, and a Ctrl-V on the other and then wondering why it didn't paste what I copied... |
|
|
This is actually software i have thought about writing a number of times. Put clients on all the machines, one is the master, the keyboard and mouse are hooked up there, arrange the computers like you arrange multiple monitors. |
|
|
if the mouse hits the edge of the monitor, start sending x/y s to the next client over, etc. |
|
|
there are many hurdles of course. i was thinking about also sending clipboard data. |
|
|
just another thing on the list of software i never got around to. |
|
|
To really complicate this: couldn't a switch box be controlled by a command coming from the mouse port of each machine ? Then the mouse driver on each machine could send the command to the switch box when the o/s detects that the mouse has reached the edge of the display. The switch box then would pass the mouse / keyboard signals to the computer that was programmed in the switch box to be logically in succession from the location that the mouse pointer left the display of the previous screen. Don't ask me to write the cross platform drag and drop though. |
|
|
Now, where'd I put that Mouse Programmer's Reference manual ? |
|
|
Heh, after using a mouse for a long time and needing to point to something in meatspace, I've tried to use the mouse pointer before. |
|
|
I suppose this is baked as laser-pointers. Pity the spot is not blue and triangular, really. |
|
|
My Logitech MX Master has this. There's a button on the
bottom that cycles between up to three paired
computers/receivers. (It supports both Bluetooth and
Unifying.) However, I would like to mod it to use the gesture
button (under the thumb, and which I don't use otherwise)
to do the cycling, both for greater convenience and to be
more surreptitious for pranking purposes. |
|
|
I came here from Mouse Key to say what I, once I
arrived, realized I had already said. (I also realized
that my previous statement of baking is false, because
it's a different way of working. Synergy and Teleport
are the real bakes.) However, I do
now use the gesture button to activate VistaSwitcher.
(I also set the thumb back/forward buttons to be page
up/down in VistaSwitcher, because I have lots of
windows.) Perhaps a long press could cycle between
computers. Perhaps it could use the battery LEDs
(which are on the side, while the paired-computer
LEDs are on the bottom around the pairing button)
to indicate which computer it was paired to, perhaps
even in binary so I can use it with more than three
computers. |
|
| |