Jump to content
8 posts in this topic

Recommended Posts

I'm extremely close to solving the mouse acceleration issue in mac os by using the intellimouse drivers.

 

For a great explanation check here:

http://refluxions.wordpress.com/2008/08/18...e-madnessfixed/

 

In my case, I have a Logitech MX518 so my idVendor is 1133 and my is idProduct 49182.

 

In the extensions folder there's a MicrosoftMouse.kext. Inside that, and inside folders Contents/PlugIns we have the MicrosoftMouseUSB.kext.

Inside that kext in turn, again in the Contents folder, there is the Info.plist that one is supposed to add info to.

 

What I've tried:

-Inputting the info for my mouse into the Info.plist.

Since I cannot save the plist directly I save a copy on the desktop and then drag that to the contents of the kext and then it lets me overwrite after authenticating.

-Going to the terminal doing:

sudo touch /System/Library/Extensions

and inputting password for that.

 

-Also tried a different approach where I copy the MicrosoftMouseUSB.kext to the desktop, update the plist on that one and then dragging the kext itself back to the contents of the parent kext.

 

Problem:

After reboot, there comes a popup saying that MicrosoftMouseUSB.kext is not correctly installed and cannot be used.

 

I hope I'm doing something fundamentally wrong that someone can point out. As soon as I get it working I can post a small mouse acceleration fix guide in the peripheral hardware part of the forum.

I'm extremely close to solving the mouse acceleration issue in mac os by using the intellimouse drivers.

 

For a great explanation check here:

http://refluxions.wordpress.com/2008/08/18...e-madnessfixed/

 

In my case, I have a Logitech MX518 so my idVendor is 1133 and my is idProduct 49182.

 

In the extensions folder there's a MicrosoftMouse.kext. Inside that, and inside folders Contents/PlugIns we have the MicrosoftMouseUSB.kext.

Inside that kext in turn, again in the Contents folder, there is the Info.plist that one is supposed to add info to.

 

What I've tried:

-Inputting the info for my mouse into the Info.plist.

Since I cannot save the plist directly I save a copy on the desktop and then drag that to the contents of the kext and then it lets me overwrite after authenticating.

-Going to the terminal doing:

sudo touch /System/Library/Extensions

and inputting password for that.

 

-Also tried a different approach where I copy the MicrosoftMouseUSB.kext to the desktop, update the plist on that one and then dragging the kext itself back to the contents of the parent kext.

 

Problem:

After reboot, there comes a popup saying that MicrosoftMouseUSB.kext is not correctly installed and cannot be used.

 

I hope I'm doing something fundamentally wrong that someone can point out. As soon as I get it working I can post a small mouse acceleration fix guide in the peripheral hardware part of the forum.

 

Perhaps using sudo -s in the Terminal application to become root then the nano program to edit the file directly will help the command should be something like this according to the path I seen in the comments.

 

 nano /System/Library/Extensions/MicrosoftMouse.kext/Contents/PlugIns/MicrosoftMouseUSB.kext/Contents/Info.plist

 

Once done the editing then the CTRL and O keys at the same time write the file you need to confirm the writing then CTRL and X at the same time quits. Continue clearing the caches and reboot use the F8 key when it first starts accessing the hard drive to get tot the Darwin boot loader where you type in then hit the enter key -f to force the re-caching/loading of all .kext on the system. Hopefully this works if not post the edited Info.plist here maybe one of us can figure it out.

I usually do it like this:

 

Copy the kext to the desktop

 

Right click - show contents

 

Open the plist with plistedit from xcode and do whatever I have to do

 

Save it

 

Open System/Library/Extensions and delete the original kext.

 

Open OSX86Tools and install the modified kext (OSX86Tools wipes the extensions cache too when doing this)

 

Restart and boot up with -f -v to check that everything is in order.

 

If I ever need the original kext again, I just extract it from my 10.5.6 retail DVD with Pacifist.

 

Never had any problems doing it this way.

Thank you!

The OSX86Tools solved the issue for me with ease.

 

Unfortunately it didn't end up working in the end, the intellimouse settings doesn't affect the mouse at all. Hopefully apple will write new mouse drivers for the next update... (yeah right).

Sorry to disappoint.

What I CAN tell you is how I've gotten the best result so far:

 

First I use imousefix. Note that the GUI version is based on version 1.0, and there are both 1.1 and 1.2 available here but only as terminal executables:

http://www.knockknock.org.uk/mac/

I first only knew of the 1.0, but 1.2 seems pretty good. Not perfect, but a lot better. 1.1 is better as well but not as good as 1.2 in my opinion.

 

Now, I'm not sure if it really makes a difference, but I activated imousefix 1.2 and then went into mouse prefs and put the sensitivity to the lowest.

Using a Logitech MX518 on the highest speed setting, this was still very slow, but the movement pattern was reasonably ok.

 

What I did then was use mousezoom just to speed it up.

http://www.versiontracker.com/dyn/moreinfo/macosx/12205

Mousezoom does not, unlike the system setting for mouse, affect the acceleration curve at all, only the scaling.

 

So:

iMousefix 1.2

Mouse pref settings to the lowest

Mousezoom to speed it up to tolerable level

 

I highly suggest you try that and see where it gets you. Perhaps it is good enough to use, I almost got used to it by accident when trying to fix the intellimouse driver issues, and I'll go back to it if I can't get those to work.

 

I also recommend you take a peek at the first post in this thread:

http://forums.macosxhints.com/archive/index.php/t-60773.html

 

The summary is that beside the acceleration issue, there is something terribly wrong with accuracy as well. Apple = crapple...

 

I've tried USBOverdrive but that never affected the acceleration for some reason.

I will try the demo of controllermate, but will probably end up not using it. I don't think it's reasonable to have to pay for something that'll let me use my mouse without instant RSI.

Nothing against the developers, they do deserve the money, but people using mac os deserve better as well.

 

Good luck!

×
×
  • Create New...