Contribute
Register

New VoodooPS2Controller, Keyboard, Trackpad (ClickPad support)

Joined
Jan 8, 2013
Messages
86
Motherboard
Dell Inspiron 15 7559
CPU
Intel Core i7 - 6700HQ
Graphics
HD 530 & GTX 960m
Classic Mac
iBook
Mobile Phone
Android
If 10.12.x or later:
SysPrefs->Accessibility->Mouse & Trackpad

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

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,974
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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:
Joined
Jun 6, 2015
Messages
49
Motherboard
Lenovo l440
CPU
i5 4200m/HM87
Graphics
HD 4600, 1920x1080
Mac
MacBook Air
Classic Mac
Power Mac, PowerBook
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

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,974
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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.
 
Joined
Feb 9, 2013
Messages
119
Motherboard
Sony Vaio SVE15115FXS
CPU
Core i5-3210m, HM76
Graphics
HD4000, 1366x768
Mac
MacBook
Mobile Phone
Android, iOS
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.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,974
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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.
 
Joined
Feb 9, 2013
Messages
119
Motherboard
Sony Vaio SVE15115FXS
CPU
Core i5-3210m, HM76
Graphics
HD4000, 1366x768
Mac
MacBook
Mobile Phone
Android, iOS
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.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,974
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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).
 
Joined
Sep 5, 2016
Messages
19
Motherboard
XPS 15 9550 4825T
CPU
Intel(R) Core(TM) i7-6700HQ @ 2.60GHz
Graphics
Intel HD 530 & NVIDIA GTX 960M
Mac
MacBook Pro
Mobile Phone
Android, iOS,
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
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,974
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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.
 
Top