From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FT2Hu-0002rC-02 for qemu-devel@nongnu.org; Mon, 10 Apr 2006 15:43:02 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FT2Hr-0002qj-HX for qemu-devel@nongnu.org; Mon, 10 Apr 2006 15:43:00 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FT2Hr-0002qg-CX for qemu-devel@nongnu.org; Mon, 10 Apr 2006 15:42:59 -0400 Received: from [203.190.192.17] (helo=wasp.net.au) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FT2MY-0001aa-I7 for qemu-devel@nongnu.org; Mon, 10 Apr 2006 15:47:51 -0400 Message-ID: <443AB591.3030501@wasp.net.au> Date: Mon, 10 Apr 2006 23:44:17 +0400 From: Brad Campbell Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_wasp.net.au-26581-1144698177-0001-2" Subject: Re: [Qemu-devel] USB Tablet Emulation References: <443802FB.9060700@win4lin.com> <44381AE0.1020106@wasp.net.au> <443825D8.3080602@win4lin.com> <443953D7.3060109@wasp.net.au> <44395575.1040303@austin.rr.com> <44395EE9.3040403@wasp.net.au> <44396E20.6010103@wasp.net.au> <4439753C.8080405@us.ibm.com> <44397848.1070707@wasp.net.au> <44397EFA.5070104@us.ibm.com> <44398445.4010602@wasp.net.au> <443985C3.1000206@us.ibm.com> <4439954C.1050609@wasp.net.au> <4439D396.6010006@us.ibm.com> <443A72A4.4090608@win4lin.com> <443A7964.7050704@us.ibm.com> <443A7C2E.9020600@win4lin.com> <443A82E8.5050201@wasp.net.au> <443AB1E4.3050607@wasp.net.au> In-Reply-To: <443AB1E4.3050607@wasp.net.au> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --=_wasp.net.au-26581-1144698177-0001-2 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 7bit Brad Campbell wrote: > Brad Campbell wrote: > >> The wheel works in SDL although there is currently a bug where it >> steps by 2 instead of 1.. so it's ok for scrolling, but scrolling >> through a selection box causes it to skip every second selection. >> I've not tested the wheel with the vnc patch yet. I'll get to those >> tonight.. > > Wheel works in VNC unmodified :) (yay) > > I've been playing some more on the Win98 calibration issue and I'll keep > looking at that, but for now it' still a no-go. And the 2 step wheel > thing still needs fixing. Fixed the descriptor.. Now works perfectly in Win98, 2k and XP :) -- "Human beings, who are almost unique in having the ability to learn from the experience of others, are also remarkable for their apparent disinclination to do so." -- Douglas Adams --=_wasp.net.au-26581-1144698177-0001-2 Content-Type: text/plain; name="qemu-usb-hid-001.patch"; charset=iso-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="qemu-usb-hid-001.patch" diff -ur qemu-clean/hw/usb-hid.c qemu/hw/usb-hid.c --- qemu-clean/hw/usb-hid.c 2006-04-10 23:39:14.000000000 +0400 +++ qemu/hw/usb-hid.c 2006-04-10 23:41:39.000000000 +0400 @@ -161,7 +161,7 @@ 0x00, /* u8 country_code */ 0x01, /* u8 num_descriptors */ 0x22, /* u8 type; Report */ - 65, 0, /* u16 len */ + 70, 0, /* u16 len */ /* one endpoint (status change endpoint) */ 0x07, /* u8 ep_bLength; */ @@ -203,10 +203,13 @@ 0x09, 0x30, /* Usage X */ 0x09, 0x31, /* Usage Y */ 0x15, 0x00, /* Logical Minimum 0 */ - 0x27, 0xFF, 0xFF, 0x00, 0x00, /* Logical Maximum 0xffff */ + 0x26, 0xFF, 0x7F, /* Logical Maximum 0x7fff */ + 0x35, 0x00, /* Physical Minimum 0 */ + 0x46, 0xFF, 0x7F, /* Physical Maximum 0x7fff */ 0x75, 0x10, /* Report Size 16 */ 0x95, 0x02, /* Report Count 2 */ 0x81, 0x02, /* Input (Data, Var, Abs) */ + 0x05, 0x01, /* Usage Page Generic Desktop */ 0x09, 0x38, /* Usage Wheel */ 0x15, 0x81, /* Logical Minimum -127 */ 0x25, 0x7F, /* Logical Maximum 127 */ --=_wasp.net.au-26581-1144698177-0001-2--