Open b-ggs opened 8 years ago
Best working so far is SmartTouchPad_v4.2_Final.zip
. All SmartTouchPad versions after 4.2 have less accurate tracking, I may or may not look into why that is.
Additionaly, the multitouch gestures for every version of SmartTouchPad seem to be mapped to odd actions.
I'll continue investigating later.
Welp, apparently I missed the docs for the trackpad driver on the forum thread. I'll check this out over the weekend.
EDIT:
Supported actions that can be manually put into the Info.plist
of the kext.
0 : To disable the gesture
1 - Applications Switch
2 - App close
3 - Launchpad
4 - Mission control
5 - Dashboard
6 - Left Space/Full Screen apps switch
7 - Right Space/Full Screen apps switch
8 - Application windows
9 - Minimize app
10 - Toggle Full screen Switch
11 - Backward
12 - Forward
13 - Desktop
14 - Notification center (keyboard shortcut)
15 - Show Properties/Info
16 - Hide/Show Dock
17 - Notification center (soft mode)
18 - Zoom reset (works in Photos, Browser etc., where it supports)
19 - Finder
20 - Force Quit
21 - Right click
22 - Middle click
23 - 34 as F13 - F24
SmartTouchPad v4.2 seems to have issues that cause it to stop completely when spamming the trackpad with gestures. Need to check if this issue exists in later versions of SmartTouchPad.
Issue doesn't seem to be present in v4.5, but I'll have to deal with the fidgety cursor. Will check if the default settings for the trackpad can be changed in order to imitate the mouse configuration on v4.2. This might be in Info.plist.
TODO: diff v4.2 and v4.5 Info.plist
This shouldn't be a thing.
This config feels... kinda comfortable so far. Maybe I should look into better 2-finger scrolling, though. There seems to be some sort of resistance, even though inertial scrolling is enabled. Also look into lessening the delay between typing and using the trackpad.
Made major changes to the modified plists. See 5aa736b18884b90b4e341083ab4d4f0eac7d0a00, c3a256f885a73029f8f40a5ad2577d4ac787a60c, and c978f14dbab3a549d6b6156dc37f994df0310d18.
Need to address these changes in the readme.md
Look into AccelerationPrefValue
and PointerResolution
Look into InertialScrollLevel
Testing out different kinds and versions of trackpad drivers from RehabMan and EMlyDinEsHMG.
Checklist: