- Fixed multiple PS2/SMBus devices attaching
- Fixed eratic pointer in bootpicker by disabling SMBus/PS2 devices on shutdown
- Lowered macOS requirements to 10.10
- Added PS/2 stub driver for better VoodooRMI compatibility
- Removed old external reset interface originally used by VoodooRMI
- Removed actAsTrackpad and related logic
- Fix Trackpoints connected to Elan Touchpads
- Use VoodooInput Trackpoint logic for Elan Touchpads
- Fixed device count detection when
ps2rst=0
is set - Fixed handleClose not being called by VoodooInput
- Fixed rapidly opening pages in browsers while scrolling with the trackpoint
- Fixed buttons on various trackpads (especially those without trackpoints attached)
- Fixed DynamicEWMode problem on Lenovo ThinkPad Laptops (acidanthera/bugtracker#890)
- Added
ps2kbdonly=1
argument not to disable touchpad line on reboot, thx @Kethen
- Fixed disabled keyboard after reboot
- Fixed variable shadowing
- Improved stability of ALPS touchpads
- V8 touchpads can pass all four fingers to VoodooInput natively
- Fixed unpressing during 3 fingers gesture on ALPS V7
- Use VoodooTrackpoint for trackstick and non-MT ALPS touchpads
- Added ALPS touchpad support
- Fixed ELAN trackpoint scrolling in the wrong direction
- Fixed kernel panic after S3
- Fixed some touchpads not waking after S3
- Added support for touchpads with multiplexors
- Fixed incorrect command gate initialization causing panics
- Added
DisableDeepSleep
to workaround ACPI S3 wakes on some Synaptics touchpads
- Added NumLockSupport & NumLockOnAtBoot
- Fix issue with registering of services matched by property name "RM,deliverNotifications". It solves issue with broadcasting timestamp for the last pressed key and handling of QuietTimeAfterTyping see bug #1415
- Added VoodooRmi compatibility to allow external touchpad resets
- Disabled PrntScr remap by default, see
SSDT-PrtSc-Remap.dsl
for example to re-enable it - Disabled Command and Option remap by default, see
SSDT-Swap-CommandOption.dsl
for example to re-enable it
- Added support for receiving input form other kexts
- Fixed dynamic coordinate refresh for ELAN v3 touchpads
- Initial MacKernelSDK and Xcode 12 compatibility
- Added support for select ELAN touchpads by BAndysc and hieplpvip
- Added constants for 11.0 support
- Upgraded to VoodooInput 1.0.7
- Fixed swiping desktops when holding a dragged item by improving thumb detection
- Fixed keyboard timeout error on some laptop configurations
- Fix Command key being pressed after disabling the keyboard and trackpad with Command-PrtScr key combo
- Added a message to allow other kexts to disable the keyboard
- Upgraded to VoodooInput 1.0.6
- Added logo + print scr hotkey to disable trackpad
- Upgraded to VoodooInput 1.0.5
- Improved Smart Zoom and four finger gestures
- Enabled Extended W mode on all trackpads that support it
- Added ability for one special key to block trackpad longer than other keys
- Added a new Force Touch emulation mode
- Added
ps2rst=0
boot-arg for select CFL laptop compatibility - Added compatibility with VoodooInput 1.0.4
- VoodooInput is now bundled with VoodooPS2
- Fixed initialisation race conditions causing kernel panics
- Fixed kext unloading causing kernel panics
- Fixed Caps Lock LED issues (thx @Goshin)
- Improved reliability of three-finger dragging
- Improved reliability of finger renumbering algorithm
- Support for four-finger swipes
- Experimental support for four-finger pinch and spread gestures (very unstable)
- Magic Trackpad 2 simulation moved to VoodooInput project
- Patched CapsLock workaround for Mojave
- Use touchpad sleep mode during mainboard sleep
- Improve physical and trackpad button support
- Unified release archive names
- Initial workaround to rare kernel panics
- Rebranding and conflict resolution with other drivers
- Improve reliability of edge swipe gestures
- Support macOS 10.11 to 10.15 beta
- Support Xcode 11 beta
- Support clicking with multiple fingers
- Fix bugs in finger renumbering algorithm
- Ignore hovering above the touchpad
- [Temporary] Support overriding touchpad dimensions for old touchpads that don't report minimum coordinates
Change of earlier versions may be tracked in commits and releases.