Skip to content

one finger scroll && double tap && winmax fix - #20

Open
kingo132 wants to merge 8 commits into
lazd:masterfrom
kingo132:master
Open

one finger scroll && double tap && winmax fix#20
kingo132 wants to merge 8 commits into
lazd:masterfrom
kingo132:master

Conversation

@kingo132

@kingo132 kingo132 commented Jan 7, 2021

Copy link
Copy Markdown
  1. Fixed multitouch problem for winmax. (By hard code the resolution of winmax in the driver, this is what makes it for winmax only)
  2. Fixed initialization problem for winmax, which will fail to load driver occasionally at boot
  3. One finger default to scroll, one finger long press act as the original drag
  4. Fixed double tap problem, the original one does not have double tap

@lazd

lazd commented Mar 22, 2023

Copy link
Copy Markdown
Owner

Whoa, apologies for not getting to this sooner! I will test these changes soon and will merge/release if it works. I was actually trying to play around with double clicking and arrived upon a similar solution, but couldn't get it working consistently. I'm excited to test this out!

@lazd

lazd commented Mar 22, 2023

Copy link
Copy Markdown
Owner

I was unable to build this locally, but I was able to apply the same very simple technique of just triggering click twice inside of checkForClick to get double clicking working! Coupled with the fuzzy location code I added for imprecise fat finger support, it really works nicely.

I do want to investigate the cursor hiding routines, but I think that's the reason it wouldn't build (missing some library?).

Finally, i think one finger scroll is interesting, but selecting text and dragging files around are too common of interactions on a desktop style machine, and I feel it would end up frustrating. Unless there's a way to toggle this behavior, I don't know if I would want to include it in the driver.

Thanks again for your contribution, and my apologies for not getting back to you sooner!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants