Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
ranova

How to get 2-Finger (or 1-finger) scrolling working on MOST laptop trackpads

296 posts in this topic

Recommended Posts

Wow thx mate!

Works perfect on my Toshiba A100-683 (X & Z scrolling, even with 1 finger at some pressure).

 

At first nothing changed when I edited the treshold, till I found out I was editting ALPS instead of Synaptics values :D . Setting: 100 seems to work best.

 

Thx. :)

Share this post


Link to post
Share on other sites

wow took me about half an hour to go through trial and error period in the end for me 75 (synaptics) seems to be the magic number thanks!!!

 

EDIT : found out default value 80 is fine!!!

Share this post


Link to post
Share on other sites
Snoomy,

I ran into identical issues on my Lenovo T60p. Once I did get my trackpad working with the driver I could move it around for about 2-3 seconds, then the mouse cursor would freeze. I tried hooking up an external keyboard/mouse after this happened to restart the daemon, but no luck. The trackpad still wouldn't work. This happened after every successive restart.

 

I'm just using the sidebar in windows or just using Spacebar/Shift-spacebar...it sucks, but it'll have to do. I try to keep an external mouse handy for when I'm on the laptop at work, etc.

 

-P2

 

thank you a lot for you information.

 

My laptop is a corporate one, so it's almost always at office.

I use mighty mouse with it's ball-scroll.

Just wanted to get "more Mac" from my OSx86 :P

Share this post


Link to post
Share on other sites

A bit of a strange one... haven't read about anyone else having this issue.

 

I have it working with scroll and clicking and all but when tracking using the trackpad the pointer freezes. I let go and start tracking again and it works for another few moments.

 

Same with drag and drop, if I double tap the trackpad and start dragging something I can drag it for about an inch but then it stop. If I use the button to drag it's fine and doesn't freeze.

 

I have an XPS M1530 with alps trackpad.

Share this post


Link to post
Share on other sites

Thanks for this default install works fine for me on my samsung R20

 

I find that like you scrolling is activated by how hard i press on the track pad

I only have one finger scrolling but on both x and y axis

 

thanks again

Share this post


Link to post
Share on other sites

Ok, Dell D620. Alps trackpad. Default config basically works just fine. I bumped it to 100 just to make things a bit better. BUT one I launch FFScrollDaemon (I pulled it back out of startup items so I could test) the trackpad goes from zippy to SLOOOOOOWWW. If I push the slider in the Trackpad pref's all the way to the right, it still takes 6 complete times across the trackpad to get from one side of the screen to the other. Normally I set it higher than most, because I can control it at higher speeds and it makes it easier to do thing with a flick of a finger..

 

A RF usb mouse pointer is unaffected completely. (which is nice, but I pick up and go a lot and have to use just the trackpad quite often)

 

Any thoughts or ideas? The scrolling is glory, but I the mouse moving this slowly makes me want to pound my head against a wall..

 

Also, and here is a random thing I noticed. If I start the daemon, and then kill it, even on the same line (ala sudo /usr/local/bin/FFScrollDaemon;sudo killall -9 FFScrollDaemon) scrolling *still* works just fine.. I've repeated the killall and it doesn't find any other processes.. Odd. Also, if you boot with just the kext (not loading the Daemon), tapping works (yay!!) but scrolling is all over the place. It's very "cracked out."

 

Anyway, I'd really like to figure out how to solve the pointer speed. I'm still tweaking things over here, but having no luck thus far.

 

Thanks!

 

Major Edit: I discovered my problem. For whatever reason, despite the fact that I have an ALPS trackpad (Yes, I'm quite sure) It has been using the Synaptics settings.. I don't know if it's how the plist is structured, but upon editing those, I fixed my problem straight away. So if your ALPS isn't working right, try editing the Synaptics section instead.

 

Cheers!!

Share this post


Link to post
Share on other sites

Two finger scroll working with ACER Aspire 5672. Had to manually copy the ApplePS2 kext that came with the package into my Extensions folder otherwise the mouse driver wouldn't load. This wasn't part of the instructions on the first page. Perhaps it was left out or the package installer has a few bugs.

Share this post


Link to post
Share on other sites
what value did u use with zAcceptThreshold, mine was 75 then it worked fine but only with one fingure!!!

I just used the default values which work alright. I haven't tried tweaking the plist to get the trackpad feeling perfectly natural yet.

Share this post


Link to post
Share on other sites

thanks for that man! works great on Compaq Presario 1500/Evo N1020v (Synaptics Trackpad v5.8)

 

Here's a simple shell script for editing the plist (located in the same directory as the script), copying it to the global preferences (setting owner to root) and the user preferences (using user account) and for restarting FFScrollDaemon. Password is also used for nano editor in case the file owner is another user.

And: my customized plist, edited tap/drag timings, sensitivity, speed, scroll thereshold and scroll accept/decline values for Synaptics Part of plist.

 

By the way: is it possible to use scrolling only on the "normal" windows scroll areas by editing the driver and/or FFScrollDaemon?

edit_plist.zip

com.apple.driver.ApplePS2Trackpad.zip

Share this post


Link to post
Share on other sites

getting the same crazy behavior on a vostro 1700, bummer! seems like the driver itself is probably not the right one for this trackpad.

Share this post


Link to post
Share on other sites

Cool! Works! Easy.

But...it seems to have slowed down the mouse speed....

I have under mouse and keyboard settings the mouse speed max. But it's only about maybe a tick or two less than half way normally.

 

I remember having the mouse speed at half or one tick below was perfect. Now I'm a little slower than that at maximum speed.

 

The threshold is about 80...seems to work...but I guess that won't effect my mouse speed.

 

Anyway to get the speed back up?

Share this post


Link to post
Share on other sites

Anyone has a Sony (alps) cant seem to get a good track speed, 2 finger scrolling works fine, Mouse Speed is i guess a little above slow.

 

set both synaptics and Alps level at 107

 

(for some reason i had to set both to make my pad work)

 

thanks alot

Share this post


Link to post
Share on other sites
Cool! Works! Easy.But...it seems to have slowed down the mouse speed....I have under mouse and keyboard settings the mouse speed max. But it's only about maybe a tick or two less than half way normally.I remember having the mouse speed at half or one tick below was perfect. Now I'm a little slower than that at maximum speed.The threshold is about 80...seems to work...but I guess that won't effect my mouse speed.Anyway to get the speed back up?
move the mouse in login window right after booting mac os (not just logging out). with my synaptics the cursor was much too fast, after logging in and starting FFScrollDaemon the speed was "normal". this is the "speedScale" Setting in alps or synaptics section (depending of your touchpad). set <key>scaleTrackpadSpeed</key><true/> and <key>speedScale</key><integer>X</integer> (set an integer for x, 400 worked for me; high value = fast, small value = slow) in the plist file.
i have a little problem.i can no more drag items.what can i do?MJ
try setting these values in the section (alps or synaptics) matching your pad: <key>maxTapDragRevTime</key> <integer>50000000</integer> <key>maxTapDragTime</key> <integer>250000000</integer> <key>minTapDragTime</key> <integer>25000000</integer> <key>minTapDuration</key> <integer>2500000</integer>these are the timing settings in nano-seconds setting the minimum and maximum time for recognizing a touchpad tap as dragging. these values worked for me.but: i can't drag windows with touchpad tapping, only file/folder icons and other objects

Share this post


Link to post
Share on other sites

try setting these values in the section (alps or synaptics) matching your pad: <key>maxTapDragRevTime</key> <integer>50000000</integer> <key>maxTapDragTime</key> <integer>250000000</integer> <key>minTapDragTime</key> <integer>25000000</integer> <key>minTapDuration</key> <integer>2500000</integer>these are the timing settings in nano-seconds setting the minimum and maximum time for recognizing a touchpad tap as dragging. these values worked for me.but: i can't drag windows with touchpad tapping, only file/folder icons and other objects

i've tried at least 10 different values. i got the window drag, but it was unusable (to get it, i had to try dragging the window at least 10 times).

 

anyway, thanks, if you want to try you can (i don't know what timings can i use), in fact it's all about that timings.

 

 

MJ

Share this post


Link to post
Share on other sites

now... am i supposed to install this ALPS driver even though i have a synaptics touchpad? im running a Acer Aspire 3680 iATKOS 10.5.2 and i dont want to screw anything up. you didnt really make it very clear what to do if you have a synaptics touchpad, only ALPS.

Share this post


Link to post
Share on other sites
try setting these values in the section (alps or synaptics) matching your pad: <key>maxTapDragRevTime</key> <integer>50000000</integer> <key>maxTapDragTime</key> <integer>250000000</integer> <key>minTapDragTime</key> <integer>25000000</integer> <key>minTapDuration</key> <integer>2500000</integer>these are the timing settings in nano-seconds setting the minimum and maximum time for recognizing a touchpad tap as dragging. these values worked for me.but: i can't drag windows with touchpad tapping, only file/folder icons and other objects

 

i've tried at least 10 different values. i got the window drag, but it was unusable (to get it, i had to try dragging the window at least 10 times).

 

anyway, thanks, if you want to try you can (i don't know what timings can i use), in fact it's all about that timings.

 

 

MJ

 

What's the values for the window drag? It never happened to me.

I think the main difficulty of drag is because of sensitivity not because of timing.

 

since trackpad got so sensitive after using FFS scroll, it is almost impossible to make the second tap which is necessary for starting drag in the exact same spot as the first tap.

I wish someone comes up with a filtering function that allows FFS scroll to tolerate the difference between first spot and second spot.

 

I'm getting used to click button.. easier than focusing on not losing the same spot.

I don't understand how people have used dragging function of FFS scroll. Or, maybe there's something we don't know.. haha

Share this post


Link to post
Share on other sites
now... am i supposed to install this ALPS driver even though i have a synaptics touchpad? im running a Acer Aspire 3680 iATKOS 10.5.2 and i dont want to screw anything up. you didnt really make it very clear what to do if you have a synaptics touchpad, only ALPS.
You can use it. After installing the sensitivity could be higher than before, you have to slow down by setting speedScale value in the plist file. You will probably have trouble with light taps on the pad or to start dragging operations.EDIT: make a backup of your kext before installing the driver or you won't be able to undo the changes.
What's the values for the window drag? It never happened to me.I think the main difficulty of drag is because of sensitivity not because of timing.since trackpad got so sensitive after using FFS scroll, it is almost impossible to make the second tap which is necessary for starting drag in the exact same spot as the first tap. I wish someone comes up with a filtering function that allows FFS scroll to tolerate the difference between first spot and second spot.I'm getting used to click button.. easier than focusing on not losing the same spot.I don't understand how people have used dragging function of FFS scroll. Or, maybe there's something we don't know.. haha
sensitivity is a problem of the driver. in login window (after turning on your mac) ffscroll isn't running, it's getting loaded after first login. there you see the real sensitivity of the driver which is much higher than with the normal kext. so the new kext has to be modified to match threshold and sensitivity of the original kext. maybe another key can be inserted in the plist (which is actually not in it) to set these values when loading ffscroll.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.



×