Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › Any USB Apple keyboard / mouse...
21,833 reads · 2010-03-19 – 2010-04-05
Report 10.X Core

Any USB Apple keyboard / mouse...

I've made some new kexts that allow you to use Apple's AppleUSBHIDMouse.kext or AppleUSBHIDMouse.kext. All you need to do is replace 4x the USB Vendor and USB Device entries with the decimal value of your keyboard or mouse and install…

Primary Author
@andyvand Published 2010-03-19
Collection
OSx86 Core & 10.X
Archival Footprint
21,833 historical reads · 4 curated field notes (from 7 dispatches) · 2010-03-19 – 2010-04-05
Credited Voices (4)
@andyvand (3)@milanca (2)@youminbuluo@Stone-D

I've made some new kexts that allow you to use Apple's AppleUSBHIDMouse.kext or AppleUSBHIDMouse.kext.
All you need to do is replace 4x the USB Vendor and USB Device entries with the decimal value of your keyboard or mouse and install them.
They will then after reboot ensure you are using Apple's kexts (which work much better).
I also created one to fake iSight camera... same procedure...

Keyboard kext:
rapid share.com/files/365440932/AnyAppleUSBKeyboard.kext.zip

Mouse kext:
rapid share.com/files/365444077/AnyAppleUSBMouse.kext.zip

Camera kext:
rapid share.com/files/365444698/AnyiSightCam.kext.zip

Enjoy...

Author Updates & Technical Revisions

Follow-up dispatches by @andyvand

Author Update #1 @andyvand 2010-03-19

Forget to post a screenshot of the Mouse prefPane...
It will be identical to when you have an Apple USB mouse plugged in...
Also this is how it recognizes my Dell (Logitech ic) mouse:

Apple Optical USB Mouse:

Productcode: 0x0304
Fabrikantcode: 0x05ac (Apple Inc.)
Versie: 1.10
Snelheid: Maximaal 1,5 Mb/sec
Fabrikant: Primax Electronics
Locatiecode: 0x3d200000
Beschikbare stroom (mA): 500
Vereiste stroom (mA): 100

It's thanks to the AppleUSBMergeNub entries... :

Author Update #2 @andyvand 2010-03-31 ↳ Re: @milanca
@milancaYes, working just great. I'm using it now on my Macbook with Logitech VX nano wireless I don't like logitech's driver.

Nice to see it's what you wanted
I'm allready have more ideas to get the mouse identification even more right... :

Synthesized Community Field Notes

4 technical responses curated from 7 original dispatches

Field Note #1 @milanca 2010-03-19

This is awesome Andy, thanks a lot!

I planned to recompile HIDController in aim to modify accel. table, or disable it totally. I failed and then I had no time to continue messing with it. I will test usb mouse and report back. If the curve is just a bit near to what i need, then this, my last OSX issue, is finally solved

Field Note #2 @youminbuluo 2010-03-20

thx

Anv
u are great!
My Logitech G1 mouse works full function with the 4th key!
No need for usboverride now!

Field Note #3 @milanca 2010-03-27

Yes, working just great. I'm using it now on my Macbook with Logitech VX nano wireless I don't like logitech's driver.

Field Note #4 @Stone-D 2010-04-05

Nice work! Confirmed working with my logitech laser mouse and my laptop's Suyin webcam. One minor glitch; scrolling DOWN on the mouse repeatedly will occasionally result in the cursor jumping down also, sometimes following a physical upwards movement.

Sources & Contributor Provenance (4 credited usernames · Thread #5759)
UsernameDossier ContributionDispatchesActive Window
@andyvandPrimary Author32010-03-19 → 2010-03-31
@milancaContributor22010-03-19 → 2010-03-27
@youminbuluoContributor12010-03-20
@Stone-DContributor12010-04-05