Skip to content
This repository has been archived by the owner on Oct 1, 2018. It is now read-only.

Keyboard and trackpad driver #1

Open
b-ggs opened this issue Mar 19, 2016 · 10 comments
Open

Keyboard and trackpad driver #1

b-ggs opened this issue Mar 19, 2016 · 10 comments
Labels

Comments

@b-ggs
Copy link
Owner

b-ggs commented Mar 19, 2016

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

Checklist:

  • RehabMan
    • RehabMan-Voodoo-2015-1229.zip
      • Keyboard - OK
      • Trackpad - OK, recognized as mouse
    • RehabMan-Voodoo-2014-0121.zip
  • EMlyDinEsHMG
    • ElanTouchpad_v2.8.3.zip
      • Keyboard - OK
      • Trackpad - Not working
    • ELAN_v3.8.5_Final_Upd.zip
      • Keyboard - OK
      • Trackpad - Not working
    • ELAN_v4.0.5.zip
      • Keyboard - OK
      • Trackpad - Not working
    • SmartTouchPad_v4.2_Final.zip
      • Keyboard - OK
      • Trackpad - OK, with issues
    • SmartTouchPad_v4.3_Final.zip
      • Keyboard - OK
      • Trackpad - OK, with issues
    • SmartTouchPad_v4.4_Final_64bit.zip
    • SmartTouchpad_v4.4.5_64bit.zip
      • Keyboard - OK
      • Trackpad - OK, with issues
    • SmartTouchPad_v4.5_Final_64bit.zip
      • Keyboard - OK
      • Trackpad - OK, with issues
@b-ggs
Copy link
Owner Author

b-ggs commented Mar 19, 2016

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.

  • 3 Fingers
    • Swipe up - Mission Control
    • Swipe down - alt (cmd?) + tab switcher
    • Swipe left/right - back & forward (in hindsight, this may be the actual action for this gesture)
  • 4 Fingers
    • Swipe up - Cmd + q
    • Swipe down - Cmd + m
    • Swipe right - Open highlighted file on Finder's Info
    • Swipe left - Toggle dock hide/show

I'll continue investigating later.

@b-ggs b-ggs changed the title Trackpad issues Trackpad Driver Mar 19, 2016
@b-ggs
Copy link
Owner Author

b-ggs commented Mar 20, 2016

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 b-ggs added the input label Mar 24, 2016
@b-ggs
Copy link
Owner Author

b-ggs commented Mar 24, 2016

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
Copy link
Owner Author

b-ggs commented Apr 6, 2016

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
Copy link
Owner Author

b-ggs commented Apr 6, 2016

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

@b-ggs
Copy link
Owner Author

b-ggs commented Apr 7, 2016

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

@b-ggs
Copy link
Owner Author

b-ggs commented Apr 9, 2016

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
Copy link
Owner Author

b-ggs commented Apr 9, 2016

Made major changes to the modified plists. See 5aa736b, c3a256f, and c978f14.

Need to address these changes in the readme.md

@b-ggs b-ggs changed the title Trackpad Driver Keyboard and trackpad driver Apr 9, 2016
@b-ggs
Copy link
Owner Author

b-ggs commented Apr 15, 2016

Look into AccelerationPrefValue and PointerResolution

@b-ggs
Copy link
Owner Author

b-ggs commented Apr 15, 2016

Look into InertialScrollLevel

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant