Jump to content

How to get the scroll working for synaptics trackpads


dgoradia
 Share

23 posts in this topic

Recommended Posts

Ok well, this worked for my synaptics trackpad, i got it from a post on a forum i found on google. It might even be this forum.

 

Anyway, I have a HP DV9000t laptop witha synaptics trackpad.

 

edit Info.plist using root login or using the terminal...

Info.plist is located in /System/Library/Extensions/ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Trackpad.kext/Contents/

edit this part of the file

 

<key>Synaptics TouchPad</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.driver.ApplePS2Trackpad</string>

<key>IOClass</key>

<string>ApplePS2SynapticsTouchPad</string></font>

<key>IOProbeScore</key>

<integer>5000</integer>

<key>IOProviderClass</key>

<string>ApplePS2MouseDevice</string></font>

</dict>

 

Just remove the "Apple" so it reads

 

<key>Synaptics TouchPad</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.driver.ApplePS2Trackpad</string>

<key>IOClass</key>

<string>PS2SynapticsTouchPad</string></font>

<key>IOProbeScore</key>

<integer>5000</integer>

<key>IOProviderClass</key>

<string>PS2MouseDevice</string></font>

</dict>

 

Make sure to repair permissions otherwise it might not boot properly.

 

Open Terminal and type

 

sudo su -

enter your password if requested

chown -R root:wheel /System/Library/Extensions/ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Trackpad.kext/Contents/Info.plist

chmod -R 755 /System/Library/Extensions/ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Trackpad.kext/Contents/Info.plist

exit

 

you may now reboot

Link to comment
Share on other sites

  • 2 weeks later...

If this doesn't work for you then

 

what also worked for me is when i deleted ApplePS2Trackpad.kext located:

 

/System/Library/Extensions/ApplePS2Controller.kext/Contents/Plugins/

 

Try this at your own risk and be sure to backup. Some users have reported not being able to boot after this. If that happens, you can boot into "-s" and move the backup that you made. (hope you made a backup)

 

I found this somewhere else on the forum, posted by derekreid.

Link to comment
Share on other sites

  • 9 months later...
  • 2 weeks later...

Thanks a lot for the trick.

 

For me removing the kext enabled scrolling on the right side of the touchpad while altering the Info.plist like you posted enabled 2 finger scrolling but it's a bit dogdy (Synaptics doesnt like it much it seems but it works) :)

Link to comment
Share on other sites

Can someone tell me what I have from this?

 

I'm almost positive all laptops have a synaptics touchpad. Here's how you can tell. In Windows, look in your system tray. If you see a red square with what looks like a hand-drawn zero, or if there's a gray square with a green dot in the middle when you press down on it, you have one. If you have a scroll arrow thing on the side, it's definitely a Synaptics.

Link to comment
Share on other sites

I'm almost positive all laptops have a synaptics touchpad.

 

Not so, there are also ALPS trackpads. I know nothing about them, but people should be cautious using fixes if they aren't sure what type of trackpad they have.

 

You can probably find out what you have in Device Manager in Windows.

Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...

thanks dgoradia!

 

worked great on my MSI laptop, MS-163A, kalyway 10.5.2 (still not upgraded). and I don't know if it's synaptics or not. i'm just not sure which method, since i've applied both at same and only time.

 

it's the expected single scrolling, of course. the two fingers depends on hardware... or a really new probably never-released firmware/software which could emulate the hardware.

 

but, oddly, I could see its options on Keyboard & Mouse whether now I can not anymore.

 

I've made clicking work before exactly by going there.

Link to comment
Share on other sites

  • 3 months later...
thanks dgoradia!

 

worked great on my MSI laptop, MS-163A, kalyway 10.5.2 (still not upgraded). and I don't know if it's synaptics or not. i'm just not sure which method, since i've applied both at same and only time.

 

it's the expected single scrolling, of course. the two fingers depends on hardware... or a really new probably never-released firmware/software which could emulate the hardware.

 

but, oddly, I could see its options on Keyboard & Mouse whether now I can not anymore.

 

I've made clicking work before exactly by going there.

 

Back then there were three changes I've made as instructed in the topic:

- removed "Apple" in the file /System/Library/Extensions/ApplePS2Controller.kext/Contents/PlugIns/ApplePS2Trackpad.kext/Contents/Info.plist through modifing the two lines

1. from: <string>ApplePS2SynapticsTouchPad</string> to: <string>PS2SynapticsTouchPad</string>

2. from: <string>ApplePS2MouseDevice</string> to: <string>PS2MouseDevice</string>

- and repaired the permissions. then, before rebooting, I've also "removed" the file

3. /System/Library/Extensions/ApplePS2Controller.kext/Contents/Plugins/ApplePS2Trackpad.kext

- by renaming it and adding ".bak" to the file name, without realizing it was actually the same file.

 

Now I actually made the way back. I've re-added "Apple" to the first line and re-added the kext file (actually I just renamed it back) and I've just randomly left the PS2MouseDevice unchanged, hoping it will keep my synaptic "wheel" working. And it did! After rebooting, everything is same as after I did those changes mentioned above, months ago.

 

Unfortunately that wouldn't bring the options back on the System Preferences, as I was expecting.

 

Next I'll try to even set that last line back (thus reverting all changes) and reboot to see what happens and then report back here.

 

Sorry if I'm wrongly using this forum as a way to log my experimentation. :D

 

 

edit: Well, kextstatus show trackpad not running, so I tried kextload, and it loads, and I can confirm on status, but nothing changes. After couple minutes kextstatus show no trackpad again. I have no idea how to debug this so I'll leave for another time once again to try fixing all this. Hopefully this info can help someone else with more time in his/her hands.

 

peace out.

Link to comment
Share on other sites

So is there a kext or package to install that's a guaranteed fix at all? I have a 6910p, but i want to be able to tap and scroll on the touch pad. Currently I have to use the buttons.

Link to comment
Share on other sites

VoodooPS2Controller has come out fairly recently, google it.

 

Just installed that and followed all instructions, but now my pad doesn't work at all. Thank goodness I have a USB mouse, but what the hell went wrong? How can I get my pad to work again?

Link to comment
Share on other sites

Just installed that and followed all instructions, but now my pad doesn't work at all. Thank goodness I have a USB mouse, but what the hell went wrong? How can I get my pad to work again?

 

 

There should be uninstall instructions, but basically delete the installed kexts and restore your backup ApplePS2Controller.

 

The VoodooPS2Controller didn't work for me either...but it has for most people.

 

I got tapping and scrolling to work on my Synaptics touchpad by deleting ApplePS2Touchpad.kext in S/L/E/ApplePS2Controller/Contents/PlugIns/ as described in the second post of this thread. Have you tried that?

Link to comment
Share on other sites

There should be uninstall instructions, but basically delete the installed kexts and restore your backup ApplePS2Controller.

 

The VoodooPS2Controller didn't work for me either...but it has for most people.

 

I got tapping and scrolling to work on my Synaptics touchpad by deleting ApplePS2Touchpad.kext in S/L/E/ApplePS2Controller/Contents/PlugIns/ as described in the second post of this thread. Have you tried that?

 

Thanks for the help!! This got my trackpad working again and I'm not that worried about it right now, but the tap and scrolling still doesn't work. But thank you again. Much appreciated.

Link to comment
Share on other sites

 Share

×
×
  • Create New...