Contribute
Register

New VoodooPS2Controller, Keyboard, Trackpad (ClickPad support)

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi,

the recent VoodooPSController is working fine with my Sony VAIO F11.

The only problems I have:

- mouse pointer speed on touchpad move is way too slow
- Side "scrollwheel" is way too fast

How can I set the speeds properly? Where is a documentation about that? Or do I have to bin-patch something?
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 tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
Joined
Jan 18, 2011
Messages
239
Motherboard
B85M-G
CPU
Core i7 4770
Graphics
nVidia 1050 Ti
Mac
iMac, MacBook Pro

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Eh man! I asked about available options in YOUR VoodooPS2Controller, esp. mouse pointer speed and "mouse wheel" side area speed.

No need to browse my whole config!

Please, c'mon don't always throw in that standard answer. I am using the recent VoodooPS2Controller form your github.
Must first verify you actually have Synaptics hardware.
No problem reporting files attached... so no possible way to verify that.
If you want my help, you must do things my way.
Your choice.

Some of the settings you're asking about are changed in SysPrefs (Trackpad, Accessibility).
But if you installed things incorrectly, you won't be able to access them...

That is for devices that send mutliplexed mouse packets mixed in with the trackpad data, such as devices which have a trackpoint.
 
Last edited:
Joined
Jan 18, 2011
Messages
239
Motherboard
B85M-G
CPU
Core i7 4770
Graphics
nVidia 1050 Ti
Mac
iMac, MacBook Pro
Ok,

it loads these kexts:
Code:
   39    3 0xffffff7f82da4000 0xb000     0xb000     org.rehabman.voodoo.driver.PS2Controller (1.8.29) 156B13B8-21C7-3427-B029-6CF5981CCFE7 <11 7 5
  80    0 0xffffff7f82dd7000 0x6000     0x6000     org.rehabman.voodoo.driver.PS2Keyboard (1.8.29) 640F3AE7-20DF-30AD-AF71-A4AB2F0E2024 <41 39 15 7 6 5 4 3 1>
   81    0 0xffffff7f82ddd000 0xc000     0xc000     org.rehabman.voodoo.driver.PS2Trackpad (1.8.29) B9C21386-BD72-30C2-8F5A-6BF592072418 <41 39 15 7 6 5 4 3 1>
   83    0 0xffffff7f82dd0000 0x4000     0x4000     org.rehabman.voodoo.driver.PS2Mouse (1.8.29) 5D36A7A3-FB24-3D89-9E5E-7954F6E7E6DF <41 39 5 4 3>
In the ioreg (attached below) I only find "PS2Mouse" devices, but no "PS2Trackpad", if I search for "ps2".

So I assume we are looking at "org.rehabman.voodoo.driver.PS2Mouse" instead.

In the Info.plist of that driver, under IOKitPersonalities/ApplePS2Mouse/Platform Profile/Default" I found these values:
Code:
ActLikeTrackpad = NO
ButtonCount = 2
DefaultResolution = 240
ScrollResolution = 5
How do I have to set these values, if I want to
- speed up mouse pointer movement
- slow down wheel scrolling border
- enable double-finger-tap for right click
?

EDIT: nvm, found good values now, see ApplePSMouse plugin in VoodooPSControlller here: https://www.tonymacx86.com/threads/success-sierra-macosx-10-12-6-on-sony-vaio-f11.242544/
 
Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Ok,

it loads these kexts:
Code:
   39    3 0xffffff7f82da4000 0xb000     0xb000     org.rehabman.voodoo.driver.PS2Controller (1.8.29) 156B13B8-21C7-3427-B029-6CF5981CCFE7 <11 7 5
  80    0 0xffffff7f82dd7000 0x6000     0x6000     org.rehabman.voodoo.driver.PS2Keyboard (1.8.29) 640F3AE7-20DF-30AD-AF71-A4AB2F0E2024 <41 39 15 7 6 5 4 3 1>
   81    0 0xffffff7f82ddd000 0xc000     0xc000     org.rehabman.voodoo.driver.PS2Trackpad (1.8.29) B9C21386-BD72-30C2-8F5A-6BF592072418 <41 39 15 7 6 5 4 3 1>
   83    0 0xffffff7f82dd0000 0x4000     0x4000     org.rehabman.voodoo.driver.PS2Mouse (1.8.29) 5D36A7A3-FB24-3D89-9E5E-7954F6E7E6DF <41 39 5 4 3>
In the ioreg (attached below) I only find "PS2Mouse" devices, but no "PS2Trackpad", if I search for "ps2".

So I assume we are looking at "org.rehabman.voodoo.driver.PS2Mouse" instead.

In the Info.plist of that driver, under IOKitPersonalities/ApplePS2Mouse/Platform Profile/Default" I found these values:
Code:
ActLikeTrackpad = NO
ButtonCount = 2
DefaultResolution = 240
ScrollResolution = 5
How do I have to set these values, if I want to
- speed up mouse pointer movement
- slow down wheel scrolling border
- enable double-finger-tap for right click
?

EDIT: nvm, found good values now, see ApplePSMouse plugin in VoodooPSControlller here: https://www.tonymacx86.com/threads/success-sierra-macosx-10-12-6-on-sony-vaio-f11.242544/
"Problem Reporting" files are incomplete.
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 tool mentioned in the FAQ, that way it is less likely you'll omit something.

If you're seeing VoodooPS2Mouse in ioreg, it means your trackpad is not Synaptics.
You can set ActLikeTrackpad (via ACPI) to get more "trackpad" features from the mouse kext, but it is no substitute for a PS2 kext specific to your trackpad hardware.
 
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
Hey there! Can anyone tell me how I can adjust settings of the VoodooPS2 kext? I want the scroll speed to be faster, it's very slow right now on my dell 7559...
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hey there! Can anyone tell me how I can adjust settings of the VoodooPS2 kext? I want the scroll speed to be faster, it's very slow right now on my dell 7559...
If 10.12.x or later:
SysPrefs->Accessibility->Mouse & Trackpad

If 10.11.x or earlier:
SysPrefs->Trackpad
 
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
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel 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

Top