• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

  • We regret to inform you that our server had an unexpected catastrophic failure and we lost the recent backups as well. The last healthy backups was restored of February 24, 2025. Members who have already registered, please consider a reregistration. Once re-registered, the memberships will be restored for those who have purchased a membership. We'll continue to monitor and send emails to assist you to have you onboard. Any inconvenience is highly regretted. Thank you for your continued support and participations.

    Sincerely, EliteMacx86
OS-X-Voodoo-PS2-Controller

OS-X-Voodoo-PS2-Controller 2018-10-08 v1.9.2

No permission to download
Touchpad:

  • disable touchpad if USB mouse is plugged in and "Ignore built-in trackpad when mouse or wireless trackpad is present" in Accessibility settings in System Preferences. (DONE)
  • calibrate movement/sensitivity to mouse (since they share the same config, it would be great not to have to adjust) (note: they are pretty close, but could be tweaked a bit) (DONE)
  • investigate using extended-W mode (haven't done much here except read the spec)
  • more gestures, as time permits (currently two-finger scrolling and three-finger swipe)
  • implement touch pad on/off in upper left corner (DONE)
  • clean up IOLog and allow for more information in Debug version (DONE)
  • if possible, implement LED indication for touchpad on/off (HP ProBook specific) (DONE)
  • implement high resolution mode for Synaptics (may already be implemented but not enabled in Info.plist) (DONE -- this version seems smoother than the one we were using)
  • implement palm rejection (accidental input) (DONE)
  • investigate doing something to make movement smoother (implement some kind of decaying average to smooth spikes in the input stream) (DONE)
  • implement a threshold of movement that will cancel a click drag (this would avoid unwanted drag detection) (one way to avoid this is for the user to set the fastest double click speed) (DONE)
  • Fix bug where trying to open a Menu with a tap does not work: Menu opens, but most of the time immediately closes. (DONE)
Keyboard:

  • Correct volume indications (for some reason these are not working right now) (DONE)
  • Make wireless key work for turning wireless on/off (HP ProBook specific) (DONE)
  • Allow for some limited form of custom key mappings (instead of hardcoding scan codes for specific laptops) (DONE)
  • Allow Fn+Fkeys to be swapped for FKeys (without Fn) (DONE -- use generic keyboard remapping above)
Mouse:

  • Implement LED on/off for Synaptics touch pads operating as a PS2 mouse (DONE)
  • Make the VoodooPS2Mouse.kext work for trackpads in mouse simulation mode. For some reason it arrived broken when I got the code. (DONE).
  • Add "ignore input after typing" features to mouse driver. A little weird to make for a real PS2 mouse, but super nice for laptops with trackpads operating in mouse simulation mode. (DONE)
PrefPane:

  • Maybe test it and see if it works (it works, but there is a lot of options that don't make sense for Probook users)
  • Also, it would be nice if preferences would stick across reboots... (this works via synapticsconfigload, but needs work)
Credit: RehabMan

Original Credits
VoodooPS2Controller (core): turbo

Resolution fix for PS2Mouse: mackerintel

Synaptics driver: mackerintel

Sentelic Driver: nhand42

Alps driver: phb

Keyboard fixes: Chunnan & jape

Synaptics Prefpane design: bumby

Synpatics Prefpane: mackerintel

Great thanks to Dense for helping with activating vanilla trackpad prefpane
Author
Cyberdevs
Downloads
268
Views
6,013
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Cyberdevs

Share this resource