| Post Reply | RetroFed Forum Forum Index » Mechanical Keyboards |
| Author | Message | ||
|---|---|---|---|
Blaze
piefed.zip
Blaze@piefed.zipJoined: 2025-06-13 |
Like many of you, I've wrestled with the tap-hold dilemma: set a short To explore a different approach, I'd like to share a QMK community module I've been working on called Predictive Tap-Hold (PTH). To predict whether a tap or a hold was intended, PTH analyzes event sequences, timing between presses, and which hand is used. For ambiguous cases, it relies on generated decision trees and evolved functions. With the training dataset, these functions reached about 96% accuracy in distinguishing taps from holds. With another dataset, they still performed similarly. While that number might not sound ideal, it's important to know that the dataset included a wide variety of typing styles and required a lot of filtering (77,614 of 168,593 participant datasets were used). While better data will lead to future improvements, no prediction is flawless, and there will likely always be an adjustment period. PTH is also highly configurable, which I hope makes it easy to handle edge cases and match your personal typing style. For instance, an Instant Hold feature allows the hold function (even The module is designed with ergonomics in mind. By default, when a key like I've also aimed to make PTH compatible with other great QMK features like Combos and Tap Dance. My hope is that this module might help make powerful setups like home-row mods feel more accessible and intuitive. It's now available as a QMK Community Module if you're willing to experiment. Thank you for checking it out, and I would genuinely appreciate any feedback you might have. If you run into any problems, I'd love a message or a report in the repository. |
||
| 1 Original | |||
| Post Reply |
Back to top |