feat(gestures): add step-one tap and gesture combining#240
Conversation
|
why are we making the keyboard more complicated |
|
@LeanBitLab Currently typing with the keyboard with two thumbs simultaneously /almost/ works. There are plenty of people who want it - there was an old keyboard called "nintype" which was closed source and abandoned, but it had good two thumbs typing and once you learn it it's very hard to go back. I maintain a fork with it, but it's hard to keep up with all of the changes in here. As for complications - every release in this keyboard adds a ton of stuff. You just recently added a whole parallel gesture engine. I don't see why my features are the point where it's too complicated. Either way - it's your repo, it's your choice. |
I am now regretting that 😄 I,ll try to implement,not sure ill try |
|
Summary
This adds a conservative first step toward two-thumb typing: LeanType can optionally allow overlapping tap + gesture input within the current word.
The new behavior is intentionally narrow. A gesture may bypass the rapid-typing suppression only when another pointer is still active and the previous code input was a letter. Once all fingers leave the keyboard, the next gesture starts a new word and keeps the existing fast-typing guard.
What changed
BatchInputArbiteroverload so existing gesture callers preserve current behavior by default.docs/two-thumb-step-one.md.Scope
This PR deliberately does not add the larger downstream two-thumb model:
Those can be evaluated separately after this minimal mixed-input gate proves useful.
Verification
Tested with:
Result: