Post

Replies

Boosts

Views

Activity

How to implement mouse (pointing) acceleration function in DriverKit?
Hello every one good day :) My project uses a mouse driver handling all events from the mouse produced by our company. In the past the driver is a kext, which implement acceleration by HIDPointerAccelerationTable, we prepare data in the driver's info.plist, while our app specifies a value to IOHIDSystem with key kIOHIDPointerAccelerationKey, the driver will call copyAccelerationTable() to lookup the HIDPointerAccelerationTable and return a value. In current DriverKit area, the process above is deprecated. Now I don't know to do. I've read some document: https://developer.apple.com/documentation/hiddriverkit/iohidpointereventoptions/kiohidpointereventoptionsnoacceleration?changes=__7_8 https://developer.apple.com/documentation/hiddriverkit/kiohidmouseaccelerationtypekey?changes=__7_8 https://developer.apple.com/documentation/hiddriverkit/kiohidpointeraccelerationkey?changes=__7_8 but no any description in those articles. Please help!
6
0
415
Mar ’25
How to open "Driver Extensions" on macOS 15 by using objective-C
Hello everybody, Since macOS 15, the systemextension allow in changed as switch style and put in the "Login items & Extensions". I know the URL navigating to here, which is: x-apple.systempreferences:com.apple.LoginItems-Settings.extension But the extension options we need to scroll deep down and we need to click the "!" to open it. I want to open the finally window for user can easily see it and enable it. Please tell me how. Appreciate!!
4
0
1.2k
Oct ’24
Usb mouse handled by DriverKit is unresponsive occasionally in macOS 11
We've developed a DriverKit driver to handle our usb mouse products. The driver is working perfectly in macOS 10.15. In macOS 11 our driver can know our mouse is connecting but somehow, the cursor not moving and button event no response since system started. Unless I re-plug my mouse the cursor and button are working again. Is this an issue of macOS 11? No matter Intel or Apple silicon this situation happens easily. Our DriveKit driver is inherited from HIDFamily.
1
0
829
Jan ’21