Voodooprojects
VoodooPS2Controller => General Discussion => Topic started by: vaskas on May 13, 2009, 04:21:34 PM
-
Hi voodoo guys!
First of all, thanks for the great VoodooPS2Controller. I am using it successfully on my Lenovo Ideapad S10 netbook.
However, I noticed that mouse cursor movements (if you trace them) are somehow disproportional to the area of touchpad (which is actually rectangular with width being height*2). I mean that the cursor behaves as if the touchpad was completely square.
Any ideas of how to fix that?
-
Same here on my S10e.
I described it a few days before as "faster moving of cursor up/down then left/right".
Would be so nice, if we could fix this...
Best regards,
elk
-
I have the same issue on my nc10 which also has a rectangular touchpad. I've managed to fix this by editing 'VoodooPS2SynapticsTouchPad.cpp' from the source as below (changes in red) then re-building and replacing the stock VoodooPS2TouchPad.kext. This is little more than a hack but seems to be 100% functional for me. It would be nice for the future to have a seperate X and X divisor, currently this is shared which is why I had to resort to this hack.
From 'VoodooPS2SynapticsTouchPad.cpp
case MODE_MOVE:
if (!divisor)
break;
dispatchRelativePointerEvent((x-lastx+xrest)/divisor, (lasty-y+yrest)/divisor/2, buttons, now);
xmoved+=(x-lastx+xrest)/divisor;
ymoved+=(lasty-y+yrest)/divisor/2;
xrest=(x-lastx+xrest)%divisor;
yrest=(lasty-y+yrest)%divisor;
break;
Same here on my S10e.
I described it a few days before as "faster moving of cursor up/down then left/right".
Would be so nice, if we could fix this...
Best regards,
elk
-
Cool!
Good news, worrabkram!
Could you post your modified VoodooPS2TouchPad.kext?
Must be able to just replace it, or?
Greetings and many thanks,
elk
-
Ok. Give it a try.
Cool!
Good news, worrabkram!
Could you post your modified VoodooPS2TouchPad.kext?
Must be able to just replace it, or?
Greetings and many thanks,
elk
-
Thanks a lot!
Surely I had to reinstall the VoodooPS2Controller.kext after replacing the Trackpad-Kext, but after that it works just fine!
You're my hero!
-
I have something additional:
I measured out the dimensions of my S10e-Touchpad:
Width: 5,6cm
Height: 2,6cm
Thats not exactly 1:2, its 1:2,15 :)
I thinks that is not really much and I can't really feel this differece, but if you update this Kext, this would be an improvement - for me - I think :)
EDIT: And an antoher thing: The Cursor feels really good on "long distances", but if you just move a little (up-down) the cursor stucks a bit. Do you feel the same at your NC10?
-
I found the same thing on my nc10 initially. Deleting ~/Library/Preferences/org.voodoo.SynapticsTouchpad.plist, rebooting then setting the tracking speed via the apple trackpad utility seems to have sorted it out.
I've also found I only needed one of the 2 modifications to the source to correct the scaling. However I tried this out before the above so I don't think it was that causing the problem.
I'm really happy now with my nc10 touchpad.
I have something additional:
I measured out the dimensions of my S10e-Touchpad:
Width: 5,6cm
Height: 2,6cm
Thats not exactly 1:2, its 1:2,15 :)
I thinks that is not really much and I can't really feel this differece, but if you update this Kext, this would be an improvement - for me - I think :)
EDIT: And an antoher thing: The Cursor feels really good on "long distances", but if you just move a little (up-down) the cursor stucks a bit. Do you feel the same at your NC10?
-
Thanks. Copuld xou post youre new Kext, with just the one modification, too? So I can use it too, because less modifications are better :)
And to fix the stuck-thing, just delete the old preferences and make an new one? Cool... Thats simple :)
-
Here you go
I don't think you need to re-install anything after. All I did after replacing this was
rm Extensions.mkext & Extensions/Caches/com.apple.kext.info
in /System/Library/ to force a rebuild of caches
Then reboot.
Thanks. Copuld xou post youre new Kext, with just the one modification, too? So I can use it too, because less modifications are better :)
And to fix the stuck-thing, just delete the old preferences and make an new one? Cool... Thats simple :)
-
Thanks a lot! Feels really nice now!
-
Thank you guys! Now the touchpad feels way better.