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
25
Views
388
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Cyberdevs

  • Hackintool
    Hackintool
    The Swiss army knife of vanilla Hackintoshing
  • maciASL
    maciASL
    ACPI Machine Language IDE for OS X
  • Clover Configurator
    Clover Configurator
    Mount EFI partition to edit the Config.plist for Clover
  • Clover_v2.5k_r5103
    Clover_v2.5k_r5103
    Clover EFI bootloader UEFI support. This version of clover is for UEFI systems only.
  • Clover_v2.5k_r5100
    Clover_v2.5k_r5100
    Clover EFI bootloader UEFI support. This version of clover is for UEFI systems only.

Share this resource