Also, more details on the config TLC
http://download.microsoft.com/download/a/d/f/adf1347d-08dc-41a4-9084-623b1194d4b2/DigitizerDrvs_touch.docx
d
-----Original Message-----
From: Doron Holan
Sent: Wednesday, April 01, 2009 4:28 PM
To: Windows System Software Devs Interest List
Subject: RE: Re:[ntdev] Virutal HID mini-driver with mult top level collections
Did you read this slide deck, http://download.microsoft.com/download/8/6/A/86A97515-8AF4-4CA6-B516-CDA1139B8D93/MBL-T787_en.pptx, which talks about the configuration TLC which lets you know how to route input information? If you are supporting win7 in this driver, why even have the mouse and pen TLCs? I can understand wanting them for a pre win7 OS, but not for win7.
d
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Ray Trent
Sent: Wednesday, April 01, 2009 4:21 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Virutal HID mini-driver with mult top level collections
If you’re making a Windows Touch device, you might want to double-check
the logo requirements with Microsoft, as I believe you’re not allowed to
report a mouse TLC.
They are a bit vague on this, but the requirement says: “Multi-touch
digitizers appear to the OS as HID digitizers, and not as a mouse or
other proprietary device”. That might just mean that they need *at
least* a HID digitizer TLC, though, hard to say.
As for why you’re not getting a read request on the pen and mouse TLCs,
that I don’t know. Perhaps something about the descriptors is keeping
the class drivers from installing. I know they’re kind of touchy. You
should be able to look in the registry in the enum key and figure out
what drivers are loaded for the various TLCs.
Jimmy James wrote:
All,
I am developing a virtual HID mini-driver that supports both multi-touch and
pen. The mini-driver’s descriptor has three top level descriptors:
multi-touch, pen, and mouse. When I install the driver I see device objects
being created for all three collections. However, I only ever receive read
report requests for the multi-touch collection --( based on the observation
that the only read report the driver receives has the size and ID of the
multi-touch collection). I was thinking that I would receive read report
requests (IOCTL_HID_READ_REPORT) for all the top level collections.
For purposes of testing, I would like to report coordinate data using either
the pen or the multitouch collection.
Questions:
- Why doesn’t the minidriver receive read report requests for all reported
top level collections.
- Do I need to set some configuration parameters (either via the Pen and
Touch applet, or TabletPC applet) to allow the device to act as a
multi-touch device or a pen?
BTW: This driver is targeted for Win7
TIA,
Jimmy
–
Ray
(If you want to reply to me off list, please remove “spamblock.” from my
email address)
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer