qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] hw/input/ps2.c: fix erratic mouse behavior for


From: Programmingkid
Subject: Re: [Qemu-devel] [PATCH] hw/input/ps2.c: fix erratic mouse behavior for Windows 3.1
Date: Mon, 20 Aug 2018 10:31:02 -0400

> On Aug 20, 2018, at 1:24 AM, Gerd Hoffmann <address@hidden> wrote:
> 
> On Sun, Aug 19, 2018 at 12:35:09AM -0400, John Arbuckle wrote:
>> When the user moves the mouse and moves the scroll wheel at the same
>> time, the mouse cursor's movement becomes erratic in Windows 3.1. With
>> this patch if the mouse is in ps/2 mode and the scroll wheel is used,
>> the command queue is reset. This does not fix the erratic mouse
>> problem in Windows NT 4.0.
> 
> I don't think we need to reset the queue.  Just ignoring the z axis
> value for type 0 should do.  Can you try this?
> 
> --- a/hw/input/ps2.c
> +++ b/hw/input/ps2.c
> @@ -661,6 +661,8 @@ static int ps2_mouse_send_packet(PS2MouseState *s)
>     /* extra byte for IMPS/2 or IMEX */
>     switch(s->mouse_type) {
>     default:
> +        s->mouse_dz = 0;
> +        dz1 = 0;
>         break;
>     case 3:
>         if (dz1 > 127)
> 
> cheers,
>  Gerd
> 

Sorry it did not fix the problem.

https://winworldpc.com/product/windows-3/31
In case you or anyone else wishes to reproduce this problem, the link to the 
Windows 3.1 installer is above.

Thank you.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]