hymie! <
hy...@lactose.homelinux.net> wrote:
> $OldKVM had a neat feature -- you could tap RightCtl RightCtl
> followed by a zero-padded two-digit number and $OldKVM would switch
> to that numbered port.
IME, it's almost never useful to press and then immediately release
Control or Alt. The only times I can think of doing it are 1) when I'm
trying to cancel the screen-saver or 2) when I'm running a diagnostic
program that makes sure that all of the keys work. So, using that as a
key sequence to control the KVM seems reasonable to me.
> $NewKVM has the same feature, but set up somewhat differently. You
> could press-and-hold LeftShift [1] , type a one- or two- digit number,
> and release LeftShift, and $NewKVM will switch to that numbered port.
Sometimes holding Shift and hitting the number keys is something you
actually want to do; it will make the software do something useful.
So I can understand the argument of making it possible to send that
sequence through.
I think it would be OK if $NewKVM didn't pass through the symbols for
hold-left-shift;number;number, and *did* pass through the symbols for
hold-right-shift;number;number. That lets you use left-shift to talk
to the KVM, and right-shift to talk to the connected machine. (In
other words, I think it's not very common at all for software to care
about *which* Shift key you're using.)
> I maintain that this is broken behavior. $NewKVM should NOT be
> sending to the port a set of keystrokes that are clearly designed to
> be interpreted by the KVM.
I agree with this idea. You ought to have control over what keystrokes
you do and don't send to the connected machine. The old KVM gave you
that, but the new one doesn't seem to.
> The other people in my discussion group (and $NewKVM's technical
> support team) believed that it was more important to make sure that
> any key combination COULD be sent to the port, even if you don't want
> to, rather than create a situation where a key combination CANNOT be
> sent.
In-band signaling is hard. A well-known System that was designed by
geniuses (to be operated by idiots) had a bunch of trouble with it, back
in the day. Unlrf got it right, but some of the knockoffs didn't.
> $NewKVM manufacturer described this as "intended behavior / WONTFIX"
> and suggested I pick a different key that "does not affect the
> target".
It's probably less common for alt-(number) or control-(number) to do
something useful to the software, so configuring $NewKVM to use that
key would be a little better. I would still argue that it is more
common for alt-(number) or control-(number) to do something useful,
than it is for the tap-tap-numbers sequence of $OldKVM.
On the other hand, I haven't been paid to play with wacky fun computars
for around a year now, so take this with an appropriate amount of salt.
Matt Roberds