From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FSerM-0001s9-0j for qemu-devel@nongnu.org; Sun, 09 Apr 2006 14:42:04 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FSerK-0001rn-Hq for qemu-devel@nongnu.org; Sun, 09 Apr 2006 14:42:03 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FSerK-0001rd-7U for qemu-devel@nongnu.org; Sun, 09 Apr 2006 14:42:02 -0400 Received: from [24.93.47.41] (helo=ms-smtp-02.texas.rr.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FSevn-0006V9-7e for qemu-devel@nongnu.org; Sun, 09 Apr 2006 14:46:39 -0400 Received: from [192.168.0.11] (cpe-67-9-160-120.austin.res.rr.com [67.9.160.120]) by ms-smtp-02.texas.rr.com (8.13.4/8.13.4) with ESMTP id k39Ifxv3018343 for ; Sun, 9 Apr 2006 13:42:00 -0500 (CDT) Message-ID: <44395575.1040303@austin.rr.com> Date: Sun, 09 Apr 2006 13:41:57 -0500 From: Lonnie Mendez MIME-Version: 1.0 Subject: Re: [Qemu-devel] Absolute USB-HID device musings (was Re: VNC Terminal Server) References: <443802FB.9060700@win4lin.com> <44381AE0.1020106@wasp.net.au> <443825D8.3080602@win4lin.com> <443953D7.3060109@wasp.net.au> In-Reply-To: <443953D7.3060109@wasp.net.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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 Brad Campbell wrote: > Leonardo E. Reiter wrote: > >> This is by no means a complete patch (do not apply it as it will >> break usb-hid.c), but it adjusts the report descriptor in usb-hid.c >> to provide position in 16-bits, and in absolute coordinates: >> >> Index: usb-hid.c >> =================================================================== >> RCS file: /cvsroot/qemu/qemu/hw/usb-hid.c,v >> retrieving revision 1.1 >> diff -a -u -r1.1 usb-hid.c >> --- usb-hid.c 5 Nov 2005 16:57:08 -0000 1.1 >> +++ usb-hid.c 8 Apr 2006 20:56:02 -0000 >> @@ -117,7 +117,7 @@ >> 0x15, 0x00, 0x25, 0x01, 0x95, 0x03, 0x75, 0x01, >> 0x81, 0x02, 0x95, 0x01, 0x75, 0x05, 0x81, 0x01, >> 0x05, 0x01, 0x09, 0x30, 0x09, 0x31, 0x15, 0x81, >> - 0x25, 0x7F, 0x75, 0x08, 0x95, 0x02, 0x81, 0x06, >> + 0x25, 0x7F, 0x75, 0x16, 0x95, 0x02, 0x81, 0x02, >> 0xC0, 0xC0, >> }; >> >> According to: >> http://72.14.203.104/search?q=cache:wVYUTwc33f8J:www.usb.org/developers/devclass_docs/HID1_11.pdf+usb+hid+specification+absolute+relative&hl=en&gl=us&ct=clnk&cd=1 >> > > > I can't get the existing usb-hid mouse to work in win2k. It sees a > device but it marks it as non-functional. After wrapping my head > around this descriptor I can't really seem to reconcile what is here > with the data we are passing in usb_mouse_poll() > > I'm sure it works with a linux guest.. has anyone had -usb -usbdevice > mouse working under windows ? > > This descriptor seems slightly whacky compared to most mouse examples > I've seen floating about on the net. Please see the patch posted yesterday to this mailing list: http://gnome.dnsalias.net/patches/qemu-hidmousexp.patch