mac-precision-touchpad icon indicating copy to clipboard operation
mac-precision-touchpad copied to clipboard

Palm Rejection

Open Vestaia opened this issue 5 years ago • 13 comments

Pre-report checks

  • [x] Have you checked (use search) Azure DevOps Board and Github issues for known bugs and plans?

Is your feature request related to a problem? Please describe. Using the newer Macbooks without palm rejection is difficult due to the size and position of the trackpad.

Describe the solution you'd like Implement global palm rejection.

Describe alternatives you've considered Disabling the trackpad while typing is not ideal. I use the laptop for software development and not being able to move the cursor for a short time after editing is bothersome. This also does not fix using the trackpad with your palm on it (detects as 2 finger scroll).

Additional context Macbook Pro 15" 2019

AB#690

Vestaia avatar Jan 25 '20 07:01 Vestaia

Same here, in my opinion this is the only important missing feature and it is kind of a deal breaker. Other than that, I really think that this is the best driver for the Trackpad!

Any info on a road-map for this enhancement? Thanks!

sukov avatar Mar 22 '20 00:03 sukov

Hello, Same for me. the MBP 16 has a Trackpad that is so big, that palm rejection is required for proper interaction. but when used from the side, it offers a greater experience than Apple Trackpad driver. Thank you

Anatharias avatar Apr 06 '20 00:04 Anatharias

same issue here, I feel that the only issue is the palm rejection is not present.

yiw02 avatar Apr 23 '20 05:04 yiw02

I have the same issue. Using the Magic Trackpad 2 on my desktop. It's just too big avoid accidentally touching the trackpad.

JeroenGar avatar Apr 27 '20 09:04 JeroenGar

Same issue here, the trackpad is so large and it becomes unusable when slouching in the sofa without external mouse/kb, because I accidentally come in contact with the palm area of the touchpad all the time.

hranum avatar Jun 01 '20 08:06 hranum

Same issue, it makes using the MBP 16 a bit difficult. If implemented, this would make the MBP be one of the best Windows laptops out there, funnily enough.

yulei-xu avatar Jul 06 '20 04:07 yulei-xu

Try this. https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/touchpad-tuning-guidelines

I had luck with SuperCurtainLeft SuperCurtainRight and SuperCurtainTop to 3000 himetric units.

kjavia avatar Jul 08 '20 04:07 kjavia

Try this. https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/touchpad-tuning-guidelines

I had luck with SuperCurtainLeft SuperCurtainRight and SuperCurtainTop to 2000 himetric units.

This did not work for me. Did not see this in Registry and when I manually added it in it did nothing

omegamalkior avatar Jul 12 '20 21:07 omegamalkior

@omegamalkior you need to reboot after adding the 3 new registry entries. I will add a screenshot later. It definitely disables the areas of the touchpad (if you start touching from those areas). The areas still receive touch if the touch is originated from outside those areas.

kjavia avatar Jul 13 '20 14:07 kjavia

@omegamalkior you need to reboot after adding the 3 new registry entries. I will add a screenshot later. It definitely disables the areas of the touchpad (if you start touching from those areas). The areas still receive touch if the touch is originated from outside those areas.

If you can upload the screenshots I would be grateful as yeah even if I do originate the touchpad from those areas they still happen

omegamalkior avatar Jul 13 '20 16:07 omegamalkior

image

kjavia avatar Jul 14 '20 05:07 kjavia

You can save this as a .reg file to make the edits quicker:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PrecisionTouchPad]
"SuperCurtainLeft"=dword:00000bb8
"SuperCurtainRight"=dword:00000bb8
"SuperCurtainTop"=dword:000003e8

rolodato avatar Jul 14 '20 09:07 rolodato

Anyone know of a way to test changes to these parameters without rebooting?

On a related topic, the Microsoft docs mention that the above tuning values are in himetric units (1 himetric = 10 µm = 0.01 mm). I'm wondering how the physical size of the trackpad gets defined in this driver. Are the units in the SpiTrackpadConfigTable in AppleDefinition.h physical himetric units or logical units?

phaseOne avatar Aug 20 '21 21:08 phaseOne