Open GravisZro opened 2 years ago
Hi, T9 is on our roadmap, and work on this topic will start for sure - we just have to finish ongoing topics. Some initial research has been already made FYI.
Glad to hear it. I hope the current topics are centered around system issues like baseband modem management because connectivity is still problematic.
This would be a quality improvement for text input.
I wrote an extremely feature-rich (and interactive) T9 engine in Python: https://github.com/neutralinsomniac/t9. My plan is to port the logic to C++ since the logic was the hardest part to get right, but if someone else wants to take a stab at it, feel free.
Hi, just a note to say that this might be the main reason that prevents me from ordering a Mudita Pure for now. Iβm really interested in the phone but I write in T9. Subscribing to the issue to get news when it gets in progress, and to provide comments if at some points there are implementations details that are open to feedback.
One particular point to consider is selecting languages. There are several ways to do that, including:
The first one is not ideal when changing language often. The third one can be very practical because you can just start writing without thinking of setting up anything, but also lead to more suggestions to go across for the same key combination (though this can be partly resolved by showing first suggestions for the same language as the few words used before). It can also be combined with the second option, by being able to rotate between individual languages and βallβ.
As anyone figured out how to implement this into Mudita Pure. After an extensive search, it only seems there are several developers who have outlined the coding behind T9. Mudita Forum has threads from years ago, and most recently earlier this year when Mudita Pure developers responded reassuring the "plan to implement" T9 as a "high priority" item. Several months later without update. Abc/ABC is inefficient no matter how pure/simplistic it may seem. In this case it is subjective -- T9 is more simplistic over Abc/ABC in which case it aligns perfectly with the motto of Mudita. Updates would be appreciated!
π Feature request
π Description
It's been mentioned several times on the forum but as far as I know, predictive text has not been implemented yet.
π Describe the solution you'd like
Implement real-time text prediction.
These were the best implementations I could find though I think they all need work as they don't seem to support caching the tree structure.
π Other info
The patents on the technology have since expired as they are all pre-2000. See https://en.wikipedia.org/wiki/T9_(predictive_text) for details.