b-ggs / aspire-e5-hackintosh

Hackintosh instructions for the Acer Aspire E5-473-30N5.
GNU General Public License v2.0
5 stars 1 forks source link

Keyboard and trackpad driver #1

Open b-ggs opened 8 years ago

b-ggs commented 8 years ago

Testing out different kinds and versions of trackpad drivers from RehabMan and EMlyDinEsHMG.

Checklist:

b-ggs commented 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.

b-ggs commented 8 years ago

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
b-ggs commented 8 years ago

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.

b-ggs commented 8 years ago

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.

b-ggs commented 8 years ago

TODO: diff v4.2 and v4.5 Info.plist

b-ggs commented 8 years ago

screen shot 2016-04-07 at 3 03 39 pm This shouldn't be a thing.

b-ggs commented 8 years ago

screen shot 2016-04-09 at 10 32 37 pm 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.

b-ggs commented 8 years ago

Made major changes to the modified plists. See 5aa736b18884b90b4e341083ab4d4f0eac7d0a00, c3a256f885a73029f8f40a5ad2577d4ac787a60c, and c978f14dbab3a549d6b6156dc37f994df0310d18.

Need to address these changes in the readme.md

b-ggs commented 8 years ago

Look into AccelerationPrefValue and PointerResolution

b-ggs commented 8 years ago

Look into InertialScrollLevel