Contribute
Register

New VoodooPS2Controller, Keyboard, Trackpad (ClickPad support)

Status
Not open for further replies.
If 10.12.x or later:
SysPrefs->Accessibility->Mouse & Trackpad

If 10.11.x or earlier:
SysPrefs->Trackpad
Can't adjust scroll speed there...
 
Can't adjust scroll speed there...

Wrong. Scrolling speed *is* there in 10.13.x (and probably 10.12.x).
For earlier versions it is in SysPrefs->Trackpad.

SysPrefs->Mouse also might have an effect.

Also, you can tweak MultiFingerVerticalDivisor and MultiFingerHorizontalDivisor just as I did for the u430
(look in SSDT-HACK.dsl in my u430 repo).
 
Last edited:
Hi, I just finished installing Mac Os 10.12.6 on HP Book 15 G1 thanks to Yours (RehabMan) scripts thank You very much .
All is working except for trackpoint/touchstyk/pointstick it's a Synaptics PS2 device and it's supposed to act like mouse joystick, but instead it's sometimes scroll web pages or sometimes even send a mouse button events to system.
For me and I think few more people trakpoint is only "mobile" mouse I "know how" to use.

I don't understand why it's acting like that, your kext is able to drive Lenovo's Synaptics Tracepoints, and I don't know how and why HP's are different


I know you don't support trakpoints but can you tell me what you think about what is going on and tell me where to look for fix (how to debug the kext, what part of code makes this things). Report files are attached
 

Attachments

  • debug_29538.zip
    4.2 MB · Views: 131
Hi, I just finished installing Mac Os 10.12.6 on HP Book 15 G1 thanks to Yours (RehabMan) scripts thank You very much .
All is working except for trackpoint/touchstyk/pointstick it's a Synaptics PS2 device and it's supposed to act like mouse joystick, but instead it's sometimes scroll web pages or sometimes even send a mouse button events to system.
For me and I think few more people trakpoint is only "mobile" mouse I "know how" to use.

I don't understand why it's acting like that, your kext is able to drive Lenovo's Synaptics Tracepoints, and I don't know how and why HP's are different


I know you don't support trakpoints but can you tell me what you think about what is going on and tell me where to look for fix (how to debug the kext, what part of code makes this things). Report files are attached

My kext does not support the trackpoint/stick. Suggest you disable it or investigate for yourself how to add support to the kext.
 
Feature Request: Smoother Scroll, better inertia.

I noticed that scrolling on my Synaptics 8.1 ClickPad is not always smooth.
Sometimes it jitters. Also, inertia scroll sometimes stops abruptly on lifting fingers.

Did some investigation on macOS and Windows:
The reason is that while lifting fingers at the end of a 2-finger scroll, the hardware reports 1 finger which causes the scroll to jitter and inertia to stop. It's impossible to lift the 2 fingers at the exact same moment.

Fun fact: Testing on Windows:
Using 2 fingers to scroll up/down, lifting ONLY 1 finger, while continuing up/down motion with 1 finger on touch pad causes page to keep scrolling up/down just as if I have 2 fingers. (despite having 1 finger moving on pad). I'm guessing touchpad driver is changing f=1 to f=2 until finger is lifted (f=0).

A workaround would be an option (disabled by default) to change f=1 to f=2 during 2 finger events until f=0 (finger is lifted). I say that assuming that no one would perform a 2 finger scroll and lift ONLY 1 finger to continue using the remaining finger to move cursor.

That aside, thanks for the effort you put into this great driver.
 
Feature Request: Smoother Scroll, better inertia.

I noticed that scrolling on my Synaptics 8.1 ClickPad is not always smooth.
Sometimes it jitters.

Your system may be busy/slow...

Also, inertia scroll sometimes stops abruptly on lifting fingers.

Did some investigation on macOS and Windows:
The reason is that while lifting fingers at the end of a 2-finger scroll, the hardware reports 1 finger which causes the scroll to jitter and inertia to stop.

Known problem. Just never bothered to fix it.

It's impossible to lift the 2 fingers at the exact same moment.

Not impossible.
 
Your system may be busy/slow...



Known problem. Just never bothered to fix it.



Not impossible.

My system is neither busy nor slow. It works fine using 1-finger scrolling.

Why not implement such a hack? Shouldn't be too difficult.

Although not impossible, it's still quite difficult. I think some touchpads are more sensitive than others.
 
It works fine using 1-finger scrolling.

No idea what you mean by 1-finger scrolling. The kext in its default state does scrolling only with two fingers.

Why not implement such a hack? Shouldn't be too difficult.

Little interest, no time.

I think some touchpads are more sensitive than others.

Definitely... sensitivity can be adjusted by changing FingerZ. All parameters in the Info.plist can be overridden in ACPI (see example *.dsl files at github).
 
Hello Rehabman.

I am using VoodooPS2 for my laptops but i found a problem with CapsLock lights.

When i tap the CapsLock the light was ON but it will never be OFF until i reboot my laptop.

This problem shows on my XPS and HP laptops.
IMG_3483.jpg
 
Hello Rehabman.

I am using VoodooPS2 for my laptops but i found a problem with CapsLock lights.

When i tap the CapsLock the light was ON but it will never be OFF until i reboot my laptop.

This problem shows on my XPS and HP laptops.
View attachment 327819

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
Status
Not open for further replies.
Back
Top