Er, no, sorry, not predictive text. It's been so long since I've used phones like that that I forgot that T9 was the step in between the old 1/2/3 presses on each key.
I'm talking about just doing the 1/2/3 presses of a key to pick the number, not full on T9. It does seem like the sort of thing that's ripe for some sort of library, and I was thinking about that, but I'm not sure how to really package it up, since I think in most cases, people would need to get into that bit of code to make it work with the rest of their project.
Frankly, I've also been thinking about how to rewrite my menu to make it more extensible. It's got those two massive functions onkey and uplcd, and I actually can't get them to send to the Espruino successfully without minification now!
I need to do something to tame those functions - but I'm not really sure how to approach that.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Er, no, sorry, not predictive text. It's been so long since I've used phones like that that I forgot that T9 was the step in between the old 1/2/3 presses on each key.
I'm talking about just doing the 1/2/3 presses of a key to pick the number, not full on T9. It does seem like the sort of thing that's ripe for some sort of library, and I was thinking about that, but I'm not sure how to really package it up, since I think in most cases, people would need to get into that bit of code to make it work with the rest of their project.
Frankly, I've also been thinking about how to rewrite my menu to make it more extensible. It's got those two massive functions onkey and uplcd, and I actually can't get them to send to the Espruino successfully without minification now!
I need to do something to tame those functions - but I'm not really sure how to approach that.