Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Bug in the AppleBluetoothMultitouch Kext. Using HID Manager API trackpad x/y elements are always ZERO
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  1 message - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
faraz khan  
View profile  
 More options May 15 2012, 10:12 pm
From: faraz khan <farazrk...@gmail.com>
Date: Tue, 15 May 2012 19:12:47 -0700
Local: Tues, May 15 2012 10:12 pm
Subject: Bug in the AppleBluetoothMultitouch Kext. Using HID Manager API trackpad x/y elements are always ZERO
All,
I've been hitting my head against the wall on this one but I really
cannot find a solution. I'm pretty sure its a apple bug (i've filed a
bug report) but I'm actually looking for a workaround if possible. The
problem is described as follows:

Summary:
Using the HID Manager API, some hardware devices have a zero-valued
input callback. (the callback does happen but the value is ALWAYS
zero)

Steps to Reproduce:
Download any HID manager test suite from:
http://developer.apple.com/library/mac/#samplecode/HID_Explorer/Intro...

or

http://ddribin.googlecode.com/svn/trunk/DDHidLib/

Try to test the above code using a Apple Magic Trackpad.

Expected Results:
Apple magic trackpad should issue GD_X and GD_Y events with non zero
values like the apple magic mouse, corded USB Apple mouse or any other
mouse

Actual Results:
HID Manager input callbacks DO happen but always have a zero value

Regression:
None. This does not work since Snow Leopard (10.6)

Notes:
Some users of my application (which uses HID Manager) have also
complained that a Macbook Air connected through a thunderbolt display
exhibits the same behavior when using USB corded mice attached to the
TB display.

Thanks.

I would also like to add that the SeizeDevice parameter:

    IOReturn ret = IOHIDManagerOpen(hidman, kIOHIDOptionsTypeSeizeDevice);

Is able to grant me exclusive access of ALL mice (Apple USB Mouse,
Bluetooth mouse, Logitech USB mouse) but is unable to grant exclusive
access on the trackpad ( the above command would return with zero
result but the OS still gets trackpad events)

To add to this: unloading the
com.apple.driver.AppleBluetoothMultitouch kext and removing it from
/System/Library/Extensions so that it doesnt load at all fixes the
problem as the OS loads the default safe mode driver. So its obviously
this driver thats causing the issue.

Thanks

--
Faraz Khan
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list      (Darwin-...@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/darwin-dev/darwin-dev-garchiv...

This email sent to darwin-dev-garchive-73044@googlegroups.com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »