Chris Emerson wrote:
> On Mon, 3 Jul 2000, X-Odus wrote:
>
> > I am to the point where I need to make a decission... either do
> > what ever I can to make it compatible with current VNC viewers, or
> > dump compatibility and modify the viewers to work how I need them.
> > This is where you all come in, I need to know what you think I
> > should do. What would be in the best interest of the project?
>
> I say stay compatible with current viewers. What's the actual
> problem?
the RFB protocol sends the exact X,Y position of the mouse, where as
plex86 emulates a PS/2 mouse and sends movement (ex: up 1, right 1). Its
not difficult to get how far the mouse has moved by comparing the X,Y's
but its hard to tell where the mouse in the emulated os starts out, so the
initial mouse coordinates has to be guessed (although i assume it to be
center). Also, the vncviewers only caputure mouse movements while the
mouse is over the window, so if you move off the window on the right side,
then come back onto the windows from the top or some other side, it will
screw up where the mouse is.
>
>
> > Compatibility means that there are already viewers for Most every
> > OS, but modifications can lead to better stability (and eventually I
> > could modify all the current viewers, hopefully with help).
>
> I have no problem with supporting a "better" way of doing it for those
> with suitable viewers, but I think it's important to be compatible
> with current viewers. I doubt you could modify them all.
I don't think I would do all the modifying... and even if so, the
modifications arent that big. Just make the viewers capture all mouse
movements instead of just when the mouse is over the window. That should
fix the problem at least.
>
>
> Cheers,
>
> Chris
> --
> Chris Emerson, obsessed Cambridge juggler
> E-mail: [EMAIL PROTECTED]
> Web page: http://www.chiark.greenend.org.uk/~cemerson/