futo-org / android-keyboard

Offical FUTO Keyboard Issue Tracker and Source Mirror of https://gitlab.futo.org/keyboard/latinime
Other
729 stars 24 forks source link

Double-Swipe Typing Mode for Enhanced Speed #668

Open IntergalacticTurtleFucker opened 2 weeks ago

IntergalacticTurtleFucker commented 2 weeks ago

Use Cases

Double-swiping is a feature that allows you to swipe type with both of your fingers. It can be used to DRASTICALLY improve your typing speed. For example, if you're typing "there", you'd swipe the th with your right hand, and tap or swipe the ere with your left.

There have been many keyboards with this feature, however the only one that was good is now abandoned: Nintype. If you want to try it out though, there is a reverse-engineered unofficial version here. It's buggy, but it works. See demo:

https://github.com/user-attachments/assets/19f4b342-94a7-4fd5-a18c-554ed0bec546

I would like this feature to be implemented because it would mean that FUTO Keyboard is not just an edgy keyboard for privacy nerds (like me), but a cool new keyboard with innovative features. Also, it would be nice to see double-swiping benefit from a good open-source implementation.

Even if this feature does not get implemented (understandable, this requires considerable work), Nintype has some cool unrelated features that can also be implemented.

Proposal

Nintype is a keyboard built for speed typing, so it sacrifices user-familiarity for its goal. However, FUTO Keyboard aims to be a keyboard for everyone, so it won't be able to use the exact implementation of Nintype, unless there's a toggle to switch between double-swipe and regular (boring) swiping. Also the implementation obviously must be somehow compatible with the current swipe database, which admittedly is a challenge.

References

No response

haldi4803 commented 3 days ago

Vote for this as I use Split Keyboard mode on my Tablet and can't Swipe there.