imbushuo / mac-precision-touchpad

Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad
Other
8.71k stars 558 forks source link

Feature 640: Sensitivity Adjustment Interface/Application #405

Open imbushuo opened 3 years ago

imbushuo commented 3 years ago

Mirrored from https://ligstd.visualstudio.com/Apple%20PTP%20Trackpad/_workitems/edit/640

Need to implement a sensitivity app to address various user reports on sensitivity issues. This application should be able to adjust tip switch and confidence threshold, and optionally share the value to devs for reference and enhancement purposes.

This application should cover all supported models.

User feedback ticket #270; Bug report #221, #305, #268, #331, #93, #375, #237, #319, #86, #48, #288, #388, #276, #256

AB#715

adventures commented 3 years ago

Thank you!

minhe7735 commented 3 years ago

image windows 11 have this built in, might want to looking into that first

jjoshrtca commented 3 years ago

image windows 11 have this built in, might want to looking into that first

That's got more to do with tapping while typing than mouse movement sensitivity. I know on my PC I had to turn this UP to the MOST sensitive setting because I need to be able to type and move/click the mouse rapidly in spreadsheets. Windows 10 has a blurb above this setting's drop down box that says "turn DOWN this sensitivity if they (taps) activate while you're typing".

jjoshrtca commented 2 years ago

Any ETA for the next update? Is there a way I can donate to maybe help accelerate the process?

adventures commented 2 years ago

Any ETA for the next update? Is there a way I can donate to maybe help accelerate the process?

I second this!

gdsandoval commented 2 years ago

Any ETA for the next update? Is there a way I can donate to maybe help accelerate the process?

I second this!

I would also like to donate for the time and effort it takes to get this trackpad working in Windows.

ylluminate commented 2 years ago

Thank you - came to report this as it is affecting several of our users and excited to see this progress!

jjoshrtca commented 2 years ago

Any update on the ability to donate? I'd really like to donate if it would mean the release of the fixed/updated driver!

jjoshrtca commented 2 years ago

@imbushuo just wondering, did you have to train the touchpad while developing the driver? If that's the case, then could retraining with more fingers help (as in other people)?

imbushuo commented 2 years ago

@jjoshrtca No trained has been done, it's just "I think it feels good" thing.

jjoshrtca commented 2 years ago

@jjoshrtca No trained has been done, it's just "I think it feels good" thing.

Oh, OK. Well, if you need a beta tester for the next release feel free to lmk. I do a lot of work/spreadsheet usage, which I think is likely a large chunk of the userbase (other than, say, creative/multimedia editing). Those two bases are probably the majority of the users. Not likely a lot of gamers gaming on trackpads.
I screen record my work so I can go back and check on orders for my job if needed. I could also record my finger movements on the trackpad using my iphone so you could see where the mouse jumps, dead-zones/stops responding, misinterprets two finger taps for one, etc.

adventures commented 2 years ago

@imbushuo just wondering, did you have to train the touchpad while developing the driver? If that's the case, then could retraining with more fingers help (as in other people)?

I'm curious, what do you mean by "training" the touchpad?

ylluminate commented 2 years ago

Thank you for volunteering @jjoshrtca. I have a few users on my end (as I mentioned before) that complain about it not feeling good/right, so definitely giving some metrics like that, if @imbushuo can use them, will be wonderful.

This is an excellent tool, definitely don't want to be perceived as complaining or ungrateful. I think everyone wants to just have a "macOS-like" experience where possible, so a huge, huge thank you imbushuo in the first place for what you do and have done here!

jjoshrtca commented 2 years ago

Thank you for volunteering @jjoshrtca. I have a few users on my end (as I mentioned before) that complain about it not feeling good/right, so definitely giving some metrics like that, if @imbushuo can use them, will be wonderful.

This is an excellent tool, definitely don't want to be perceived as complaining or ungrateful. I think everyone wants to just have a "macOS-like" experience where possible, so a huge, huge thank you imbushuo in the first place for what you do and have done here!

Agreed!

jjoshrtca commented 2 years ago

Is there a progress tracker for this bug fix? Thanks!

sonoks01 commented 2 years ago

Hi, I have #375 issue as well. This is the best driver but this issue makes the touch Pad very difficult to use. Please, I am waiting for the updates/fixes.

jjoshrtca commented 2 years ago

Hi, I have #375 issue as well. This is the best driver but this issue makes the touch Pad very difficult to use. Please, I am waiting for the updates/fixes.

Hi @sonoks01 agreed! It's been months. You say this is the best, but do you know of any others? Just wondering if there's anything I can switch to. Thanks!

adventures commented 2 years ago

Is there anything any of us non coders can do to help? I'm excited to have a fix!

sonoks01 commented 2 years ago

Hi, I have #375 issue as well. This is the best driver but this issue makes the touch Pad very difficult to use. Please, I am waiting for the updates/fixes.

Hi @sonoks01 agreed! It's been months. You say this is the best, but do you know of any others? Just wondering if there's anything I can switch to. Thanks!

There are a few other things you can try if you internet search it like 'apple trackpad windows'. I like the 'Magic Utilities' which cost some money after the trial period.

jjoshrtca commented 2 years ago

@MagicUtilities does it work on Windows? I think there's another one called trackpad++ that is only for actual macs (which... why on earth create a third party driver when Apple already makes the best software/drivers anyways).
If Magic Utilities is for Windows, then does it jump and jitter like this one? I don't mind downloading trialware and paying if it works! Thanks :)

jjoshrtca commented 2 years ago

OMG @MagicUtilities TYTYTYTYYY!!!! :D No more jumping and jittering AND I can customize gestures and directions! YOU ROCK đŸĒ¨ Anyway, happily bought a 2y key. Do you have a perpetual lic in case I'm not interested in updating? I never download feature updates on my PC.
Thanks again!! :)

gdsandoval commented 2 years ago

The magic utilities app works, but it essentially turns the trackpad into a regular mouse. It's not a real trackpad experience. Using this driver works but that sensitivity issue creates a bit of frustration because sometimes I'm moving something I didn't mean to move or scroll when I didn't want to.

On Tue, Sep 21, 2021 at 6:41 PM MagicUtilities @.***> wrote:

@jjoshrtca https://github.com/jjoshrtca Thank you. We just email you directly as any further Magic Utilities https://magicutilities.net/magic-trackpad/features questions do not belong here.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/imbushuo/mac-precision-touchpad/issues/405#issuecomment-924512841, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZJN677L6CT6JQPCRJ3BYTUDEX3FANCNFSM46SQREXQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

jjoshrtca commented 2 years ago

@gdsandoval it works like a regular touchpad. @MagicUtilities app has dozens of settings to customize gestures and sensitivities and directions, etc. for all windows' gestures.

ylluminate commented 2 years ago

Yes, MagicUtilities did not work out for us. We tried and tried, but it was too clunky in various ways. Mac Precision Touchpad is definitely the way to go, we just need more contributors to help out it seems. It's hard for open source labors of love like this to really resolve all of the issues and @imbushuo has done a heroic job of really pushing to where it's gotten at this point. Hopefully we'll see it track forward, but this is a rough one.

gdsandoval commented 2 years ago

That is why I wanted to donate. To help get this going!

On Wed, Sep 22, 2021, 9:40 AM ylluminate @.***> wrote:

Yes, MagicUtilities did not work out for us. We tried and tried, but it was too clunky in various ways. Mac Precision Touchpad is definitely the way to go, we just need more contributors to help out it seems. It's hard for open source labors of love like this to really resolve all of the issues and @imbushuo https://github.com/imbushuo has done a heroic job of really pushing to where it's gotten at this point. Hopefully we'll see it track forward, but this is a rough one.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/imbushuo/mac-precision-touchpad/issues/405#issuecomment-925098792, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZJN643AQROML2XTVDYPYTUDIBJLANCNFSM46SQREXQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

jjoshrtca commented 2 years ago

@ylluminate are you all trying to use this to game or draw or something? Just wondering, because I'm using my magic trackpad 2 (2015) for work and in a program with cells that are literally like 32x16 pixels on a 20" FHD monitor, and I've had perfect performance out of @MagicUtilities app and with no jumps and jitters. Hope this doesn't come across as antagonistic or anything. I'm genuinely interested. Thanks :)

gdsandoval commented 2 years ago

Not me. Just standard work. I am in the IT field and when I just use it as normal, if any of my other fingers come close to the trackpad it registers a touch. I can move the mouse just by hovering my finger above the trackpad without even touching it.

On Wed, Sep 22, 2021 at 12:44 PM jjoshrtca @.***> wrote:

@ylluminate https://github.com/ylluminate just wondering, are you all trying to use this to game or draw or something? Just wondering, because I'm using my magic trackpad 2 (2015) for work and in a program with cells that are literally like 32x16 pixels on a 20" FHD monitor, and I've had perfect performance out of @MagicUtilities https://github.com/MagicUtilities app and with no jumps and jitters. Hope this doesn't come across as adversarial or anything. I'm genuinely interested. Thanks :)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/imbushuo/mac-precision-touchpad/issues/405#issuecomment-925273174, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZJN64DS6B42VX2MDUY26LUDIW27ANCNFSM46SQREXQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

jjoshrtca commented 2 years ago

@gdsandoval that's what this driver -- mac precision touchpad -- does (jumps/jitters/hovers/etc). @MagicUtilities app -- magic utilities -- does not do that. That's why I was confused. I was more wondering what @ylluminate found clunky about magic utilities. Are there not enough gestures or something?

jjoshrtca commented 2 years ago

@MagicUtilities thanks for that writeup :) That's really interesting!

b0undl3ss commented 2 years ago

For me the biggest downside to Magic Utilities is the lack of Momentum Scrolling. That and the subscription fee.

ylluminate commented 2 years ago

@jjoshrtca I have had essentially the same scenario that @gdsandoval has had. As a matter of fact @MagicUtilities themselves recommended that I look at this particular driver as a solution to the problems that we had and that I was trying to address with them via tech support. This driver has been superior in many ways and the near-native experience is nice, but indeed this issue is what needs to be addressed more than anything else.

We use more than several computers with Magic TrackPad 2 devices that dual boot and if Apple somehow breaks OCLP at some point, these computers will become entirely Windows and/or Linux systems down the road (God bless the OCLP folks in their efforts to keep Apple from screwing those of us who have such hefty investments in them). This leads us to want simplicity and openness in our drivers. That is what this driver does and we'd simply like to see this driver not only survive, but thrive.

I'm sure imbushuo is super busy and it may be appropriate that others start contributing to help out. At this point this is becoming a very sore spot, but I'm also not convinced MagicUtilities is the right solution either for reasons from the previous problems.

To be honest with you, I'm getting a sour taste with the marketing feel towards MagicUtilities that this thread has now achieved. I have to say that I question incentives and sincerity and it's really turned me further away from trying MagicUtilities again... I think more harm than good has been done at this point. ☚ī¸

gdsandoval commented 2 years ago

@ylluminate I feel the same way about MagicUtilities. This is about the current driver we have now, not MagicUtilities. If those drivers work for you then good. But I like the way our current driver works with windows but until we get the sensitivity issue fixed it'll still be a problem. The dev(s) working on this have done an amazing job so far and I would love to see this through. Also, donations. I would like to donate to them for their time and efforts.

On Thu, Sep 23, 2021 at 8:52 PM ylluminate @.***> wrote:

@jjoshrtca https://github.com/jjoshrtca I have had essentially the same scenario that @gdsandoval https://github.com/gdsandoval has had. As a matter of fact @MagicUtilities https://github.com/MagicUtilities themselves recommended that I look at this particular driver as a solution to the problems that we had and that I was trying to address with them via tech support. This driver has been superior in many ways and the near-native experience is nice, but indeed this issue is what needs to be addressed more than anything else.

We use more than several computers with Magic TrackPad 2 devices that dual boot and if Apple somehow breaks OCLP at some point, these computers will become entirely Windows and/or Linux systems down the road (God bless the OCLP folks in their efforts to keep Apple from screwing those of us who have such hefty investments in them). This leads us to want simplicity and openness in our drivers. That is what this driver does and we'd simply like to see this driver not only survive, but thrive.

I'm sure imbushuo is super busy and it may be appropriate that others start contributing to help out. At this point this is becoming a very sore spot, but I'm also not convinced MagicUtilities is the right solution either for reasons from the previous problems.

To be honest with you, I'm getting a sour taste with the marketing feel towards MagicUtilities that this thread has now achieved. I have to say that I question incentives and sincerity and it's really turned me further away from trying MagicUtilities again... I think more harm than good has been done at this point. ☚ī¸

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/imbushuo/mac-precision-touchpad/issues/405#issuecomment-926321523, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZJN62XTYNCKM6HQVII6KTUDPYW5ANCNFSM46SQREXQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

jjoshrtca commented 2 years ago

I see where you're coming from. That being said, I'm glad I found Magic Utilities and that they wrote up a thorough comparison and know both drivers' strengths and limitations. It's also pretty cool that they sent you over here @ylluminate. I see their write up was deleted, which is a bummer. Maybe this driver's devs can point to Magic Utilities' driver on the project homepage for those who would benefit more from it, like business users who need precise mouse movement to click in very tine cells in spreadsheets and ERP software. Humans don't always have to be in competition :) Most ERP software modules do not have an undo button and a single misclick can create 2x the work. IIRC, I found this driver through a prominent tech site, so I'm sure this driver's got a good deal of users. I'd still love to donate towards this project. If money's not the devs' thing, then maybe they have a charity or organization that they'd be interested in directing users towards to donate.

b0undl3ss commented 2 years ago

I've been debugging the driver all day today and I figured out how to solve the issue with the trackpad activating while your finger/s are hovering. This particular line of code seems to be causing the issue:

https://github.com/imbushuo/mac-precision-touchpad/blob/9d006db6f767806d46585b4241e81b0c89932ac3/src/AmtPtpDeviceUsbUm/InputInterrupt.c#L518

The problem is that using TouchMajor to determine the TipSwitch value doesn't work because TouchMajor values are registered even a finger is hovering above the trackpad. According to the Microsoft documentation here, tipswitch should be used to indicate whether or not the "contact" (i.e., finger) is touching the surface of the trackpad.

Instead, I think we should use the pressure value to determine the TipSwitch value:

https://github.com/imbushuo/mac-precision-touchpad/blob/734b084b365b6168234049a8a61e569ae5ab19ca/src/AmtPtpHidFilter/include/HidDevice.h#L75

When you set the TipSwitch value like this, hovering close to the trackpad doesn't cause any sort of jittery or movement of the cursor:

PtpReport.Contacts[i].TipSwitch = f_type5->Pressure != 0;

I will put a pull request together.

b0undl3ss commented 2 years ago

Alright here is the Pull Request:

https://github.com/imbushuo/mac-precision-touchpad/pull/436

@imbushuo could you take a look and approve it or give me some feedback? Thanks!

gdsandoval commented 2 years ago

Oh man, this is awesome news. I can't wait to try it out.

On Sat, Sep 25, 2021, 4:15 PM tritegeist @.***> wrote:

Alright here is the Pull Request:

436 https://github.com/imbushuo/mac-precision-touchpad/pull/436

@imbushuo https://github.com/imbushuo could you take a look and approve it or give me some feedback? Thanks!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/imbushuo/mac-precision-touchpad/issues/405#issuecomment-927196924, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZJN65BEHCBJMBSTFWFXRTUDZJXTANCNFSM46SQREXQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

gdsandoval commented 2 years ago

Can I download the driver with this change so I can test it out and give any feedback?

b0undl3ss commented 2 years ago

@gdsandoval I've attached a copy of the x64 driver I built from my pull request. If you need the ARM build instead let me know. I've only been able to test it on my Magic Trackpad 2, if you have a MacBook or an older Magic Trackpad it would be nice if you could confirm that my changes work for either of those devices as well.

Because it's not officially signed you will have to bypass the signing requirement in order to install it. I've provided the steps below you'll have to follow to get it installed. Follow these steps at your own risk, disabling driver signature verification is dangerous and could allow very serious malware to be installed on your machine.

  1. Disable Driver Signature Verification using the steps here
  2. Extract mac-precision-touchpad-test.zip and right click on AmtPtpDevice.inf and click "Install" in the dropdown menu
  3. Open Device Manager (click windows icon and search for "Device Manager"
  4. In Device Manager, expand the "Human Interface Devices" section
  5. Right click on "Apply USB Precision Touchpad Device" and click "Update Driver"
  6. In the new window, click "Browse my computer for drivers"
  7. Click "Let me pick from a list of available drivers on my computer
  8. In the list of available drivers, you should see one that says "Apple USB Precision Touchpad Device" and ends with "[9/26/2021]" - select that driver and click Next. Your touchpad should be using the new driver now.

mac-precision-touchpad-test.zip

gdsandoval commented 2 years ago

Awesome! Thank you. I do have a macbook pro 2018. I'll try with that as well.

On Sun, Sep 26, 2021, 12:03 PM tritegeist @.***> wrote:

@gdsandoval https://github.com/gdsandoval I've attached a copy of the x64 driver I built from my pull request. If you need the ARM build instead let me know. I've only been able to test it on my Magic Trackpad 2, if you have a MacBook or an older Magic Trackpad it would be nice if you could confirm that my changes work for either of those devices as well.

Because it's not officially signed you will have to bypass the signing requirement in order to install it. I've provided the steps below you'll have to follow to get it installed. Follow these steps at your own risk, disabling driver signature verification is dangerous and could allow very serious malware to be installed on your machine.

  1. Disable Driver Signature Verification using the steps here https://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/
  2. Extract mac-precision-touchpad-test.zip and right click on AmtPtpDevice.inf and click "Install" in the dropdown menu
  3. Open Device Manager (click windows icon and search for "Device Manager"
  4. In Device Manager, expand the "Human Interface Devices" section
  5. Right click on "Apply USB Precision Touchpad Device" and click "Update Driver"
  6. In the new window, click "Browse my computer for drivers"
  7. Click "Let me pick from a list of available drivers on my computer
  8. In the list of available drivers, you should see one that says "Apple USB Precision Touchpad Device" and ends with "[9/26/2021]" - select that driver and click Next. Your touchpad should be using the new driver now.

mac-precision-touchpad-test.zip https://github.com/imbushuo/mac-precision-touchpad/files/7232037/mac-precision-touchpad-test.zip

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/imbushuo/mac-precision-touchpad/issues/405#issuecomment-927354182, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZJN64YOYSKYDCZ4L75IXLUD5U7FANCNFSM46SQREXQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

oriolpetit commented 2 years ago

@tritegeist are you saying the magic trackpad drivers also work with Magic trackpad 1? I thought this was not implemented as per https://github.com/imbushuo/mac-precision-touchpad/issues/358

b0undl3ss commented 2 years ago

@tritegeist are you saying the magic trackpad drivers also work with Magic trackpad 1? I thought this was not implemented as per #358

I was under the assumption that this driver worked for Magic Trackpad 1 as well. Magic Trackpad 1 is still unsupported, apologies for the confusion!

gdsandoval commented 2 years ago

With the new driver the touchpad doesn't have the hover issue or sensitivity thing going on. Will keep testing and using it to see how this works out. I have only been using this on a Windows 10 x64bit system so far.

On Sun, Sep 26, 2021 at 1:21 PM tritegeist @.***> wrote:

@tritegeist https://github.com/tritegeist are you saying the magic trackpad drivers also work with Magic trackpad 1? I thought this was not implemented as per #358 https://github.com/imbushuo/mac-precision-touchpad/issues/358

I was under the assumption that this driver worked for Magic Trackpad 1 as well. Magic Trackpad 1 is still unsupported, apologies for the confusion!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/imbushuo/mac-precision-touchpad/issues/405#issuecomment-927364477, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZJN6YPVAW2XUIRDVXVDSTUD56FBANCNFSM46SQREXQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

adventures commented 2 years ago

@gdsandoval I've attached a copy of the x64 driver I built from my pull request. If you need the ARM build instead let me know. I've only been able to test it on my Magic Trackpad 2, if you have a MacBook or an older Magic Trackpad it would be nice if you could confirm that my changes work for either of those devices as well.

Because it's not officially signed you will have to bypass the signing requirement in order to install it. I've provided the steps below you'll have to follow to get it installed. Follow these steps at your own risk, disabling driver signature verification is dangerous and could allow very serious malware to be installed on your machine.

  1. Disable Driver Signature Verification using the steps here
  2. Extract mac-precision-touchpad-test.zip and right click on AmtPtpDevice.inf and click "Install" in the dropdown menu
  3. Open Device Manager (click windows icon and search for "Device Manager"
  4. In Device Manager, expand the "Human Interface Devices" section
  5. Right click on "Apply USB Precision Touchpad Device" and click "Update Driver"
  6. In the new window, click "Browse my computer for drivers"
  7. Click "Let me pick from a list of available drivers on my computer
  8. In the list of available drivers, you should see one that says "Apple USB Precision Touchpad Device" and ends with "[9/26/2021]" - select that driver and click Next. Your touchpad should be using the new driver now.

mac-precision-touchpad-test.zip

Wow... this is working beautifully! I've tested a trackpad 2 both wired and via Bluetooth, and currently have two trackpad 2s running smoothly via Bluetooth. Is there anything I can to to help test further?

Not to sound over the top, but I can't thank you all enough for all of this.. For those with chronic pain due to disabilities, this is truly special.

imbushuo commented 2 years ago

Re: the PR, here's production signed build (note they are out-of-band build, not mainline release):

adventures commented 2 years ago

Re: the PR, here's production signed build (note they are out-of-band build, not mainline release):

Successfully installed two trackpad 2s via wired connection on a fresh install of Windows 11 beta. As I had two trackpads, I needed to manually update the driver for the second trackpad via tritegeist's steps 3-8 above.

gdsandoval commented 2 years ago

If you have more than 1 finger on the touchpad, for instance if you were dragging a window or something like that then the hover issue comes back.

On Sat, Oct 2, 2021 at 6:18 PM adventures @.***> wrote:

Re: the PR, here's production signed build (note they are out-of-band build, not mainline release):

Successfully installed two trackpad 2s via wired connection on a fresh install of Windows 11 beta. As I had two trackpads, I needed to manually update the driver for the second trackpad via tritegeist's steps 3-8 above.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/imbushuo/mac-precision-touchpad/issues/405#issuecomment-932844469, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZJN65HG4SW5BFZTVYBDE3UE6VPDANCNFSM46SQREXQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

egorgam commented 2 years ago

I think it may be helpful point - if I zoom in web page in browser window (Edge for example), there are fuzzy micro twitchings while I dont't get off my fingers from Magic Traclpad 2. So it's two-finger case too

marc2323 commented 2 years ago

Commenting on @gdsandoval :

Having the same issue. PTP-4187 fixed the single finger hover jitteriness, but with two fingers it comes back.

jjoshrtca commented 1 year ago

Commenting on @gdsandoval :

Having the same issue. PTP-4187 fixed the single finger hover jitteriness, but with two fingers it comes back.

I recently decided to give this another try on a new pc and I still have single finger hover jitters. Also still have 3/2 finger gesture fails as described here (https://github.com/imbushuo/mac-precision-touchpad/issues/488), and all kinds of other erratic behaviors like cursor jumps when trying to move in tiny spreadsheet cells or click close together links (ala an old fashioned site map link tree), cursor locks while trying to drag/move, etc. There's a subscription based mouse emulator program for this trackpad that works perfectly, though.

provalinf commented 1 year ago

Yes, jitter is fixed with 4187, but I find that touch is not sensitive enough now. The surface must be rubbed at a certain threshold for the displacement to be taken into account. I think it would take an in-between to make it perfect.