
黑莓手机让配备实体键盘的手机流行起来,而配备触摸键盘的智能手机则将这种输入法变成了默认输入法。然而,老式翻盖手机的按键数量有限。如果你的项目按键有限,不妨看看 [FoxMoss] 的libt9库。
这些功能有限的键盘有两种使用方法,都依赖于电话按键数字上方的字母。例如,数字 2 的上方应该显示“ABC”,有时下方也显示“ABC”。
一种方案是,快速按下 2 键多次即可输入所需的字母。按一次可输入“2”,快速按两次可输入“A”。如果等待时间过长,则会输入下一个字母(因此,按 2 键,暂停,然后再次按下,则会输入“22”而不是“A”)。
你能想象这有多麻烦。T9 系统稍微好一点。它“了解”单词。所以,比如你输入“843”,它就知道你可能指的是“the”,一个常用词。这比“884444333”要好,或者如果数字在循环的最后一位,输入“844433”。当然,这是假设你使用的是图书馆所知道的大约 75,000 个单词中的一个。
如果你只是想尝试一下,可以访问一个网站。想象一下这样写一整条短信或电子邮件。
当然,如果你真的追求实体感,还有蓝莓。我们喜欢老款黑莓的键盘。
原文: https://hackaday.com/2025/06/23/add-touchtone-typing-to-your-next-project/