You don't need to set DisableZoneControl=1 since it is detecting your LED just fine. See above.
There might be a problem with the double tap itself. Run debug version, then get Console going, filter for "ps2:" then do the double tap in the upper left corner. Observe/send output.
This is what a successful double tap would look like:
Code:Oct 18 13:36:59 localhost kernel[0]: ps2: detected touch1 in disable zone Oct 18 13:36:59 localhost kernel[0]: ps2: detected untouch1 in disable zone... setting MODE_WAIT2TAP. Oct 18 13:36:59 localhost kernel[0]: ps2: detected touch2 in disable zone... setting MODE_WAIT2RELEASE. Oct 18 13:36:59 localhost kernel[0]: ps2: detected untouch2 in disable zone... ps2: enabling trackpad.
It is a relatively fast double tap and must take place in the zone defined by DisableZoneLeft/Right/Top/Bottom.
Oct 22 16:31:22 --- last message repeated 62 times ---
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (1517,4193) z=37 w=5 mode=(0,0,1) buttons=0 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=-2, dy=0 (1515,4193) z=45 w=5 mode=(1,1,1) buttons=0 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=1 (1515,4192) z=45 w=5 mode=(1,1,1) buttons=0 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=-4, dy=-3 (1511,4195) z=45 w=5 mode=(1,1,1) buttons=0 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: now-touchtime=59450 (true)
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (1538,4194) z=24 w=5 mode=(1,0,0) buttons=1 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (769,2097) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (512,1398) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (0,0) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Oct 22 16:31:31 --- last message repeated 4 times ---
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (508,1481) z=16 w=5 mode=(0,0,0) buttons=0 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (1531,4448) z=36 w=5 mode=(0,0,1) buttons=0 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=-4, dy=-1 (1527,4449) z=42 w=5 mode=(1,1,1) buttons=0 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=-1, dy=-2 (1526,4451) z=42 w=5 mode=(1,1,1) buttons=0 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=-2, dy=-2 (1524,4453) z=38 w=5 mode=(1,1,1) buttons=0 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: now-touchtime=61432 (true)
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (1537,4445) z=28 w=5 mode=(1,0,0) buttons=1 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (768,2222) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (512,1481) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (0,0) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0
OK, here's the log after I double tapped:
Code:Oct 22 16:31:22 --- last message repeated 62 times --- Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (1517,4193) z=37 w=5 mode=(0,0,1) buttons=0 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: dx=-2, dy=0 (1515,4193) z=45 w=5 mode=(1,1,1) buttons=0 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=1 (1515,4192) z=45 w=5 mode=(1,1,1) buttons=0 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: dx=-4, dy=-3 (1511,4195) z=45 w=5 mode=(1,1,1) buttons=0 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: now-touchtime=59450 (true) Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (1538,4194) z=24 w=5 mode=(1,0,0) buttons=1 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (769,2097) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (512,1398) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (0,0) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0 Oct 22 16:31:31 --- last message repeated 4 times --- Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (508,1481) z=16 w=5 mode=(0,0,0) buttons=0 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (1531,4448) z=36 w=5 mode=(0,0,1) buttons=0 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: dx=-4, dy=-1 (1527,4449) z=42 w=5 mode=(1,1,1) buttons=0 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: dx=-1, dy=-2 (1526,4451) z=42 w=5 mode=(1,1,1) buttons=0 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: dx=-2, dy=-2 (1524,4453) z=38 w=5 mode=(1,1,1) buttons=0 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: now-touchtime=61432 (true) Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (1537,4445) z=28 w=5 mode=(1,0,0) buttons=1 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (768,2222) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (512,1481) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0 Oct 22 16:31:31 localhost kernel[0]: ps2: dx=0, dy=0 (0,0) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0
I think maybe the top left zone must be in the disabled zone.
@Rehabman,
now runs the mainsystem perfect, how bout the gestures?
And whats the 3finger salute gesture?!
Using this kext on Dell Studio 1557 running Mountain Lion 10.8. This is the only kext able to get the multimedia key working correctly. Other PS2 kexts causing "loop effect" where when pressing the up & down volume keys, the volume continue to increase/decrease even after releasing the volume keys.
The only issue that still remain is loosing trackpad (0x47 ver 7.2) after resume from sleep.
The new kexts works fine, I can see clearly the effect of "Accidental input while typing". No more problem with passthru, but my problem still remains: can't turn trackpad on after sleeping. Two finger tapping does not work well with my touchpad, only works 50%. Another thing is that if I put my 2 fingers close to each other and move on touchpad: no scrolling, tapping or moving cursor. It kinds of another gesture beside two finger scrolling, can you use it to apply some special gestures? Like show desktop, full screen or launchpad