![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Timestamping an idea is all...
iPhone rumored to be more of an iPod + networking instead of cell phone + music. Makes sense. Also rumored, no keypad, just click-wheel. Hilarious whining ensues as people bitch that 'phones have keypads!'. (Come on, *no one* remembers the rotary dial? Puhleeze.) Okay, so numeric input is a no brainer with the wheel, but the point of text messaging was brought up, and it's a valid one. I personally don't txtmsglol, but I know crazy people who do.
So here's my plan for text messaging through a click-wheel. Remember, this unit is going to have *GBs* of storage available, and a pretty hefty CPU, strictly for the media crunching.
(The second iPhone is supposed to the smart phone model, and have a full slide-out keyboard - obviously, this wouldn't apply there, this is just an exercise in how to input text on a device that has *only* a click-wheel...)
----
What do you wanna bet that you can scroll through a several thousand word dictionary *REALLY* quickly, especially if it's hierarchically displayed? Don't enter letters, enter *words*. Fallback to raw letters when necessary.
Something like:
^
|
N
O
P <----- *click*
Q
R
S
|
V
Now only shows letter combos for words in the dictionary that start with P:
^
|
Pe
Ph
Pi <----- *click*
Pl
Po
|
V
^
|
Pie
Pif
Pig <---- *click*
Pih
Pik
|
V
At some point, the number of words left is small enough to just show all of them - no need to do every letter... for instance, Dictionary.app shows just 73 words that start with 'pig':
^
|
Pigfish
Pigfishes
Pigged <---- *click*
Piggeries
Piggery
|
V
Pig takes four clicks. So does pigheadedness.
Yeah? Yeah? I'm digging it. Might start to fight back against txtmsgspk lol
Non-word letter combos could be pushed to the bottom of the list as least likely. Heck, the whole list could be presented with the most likely combo already selected, and the rest of the list sorted predictively. Let it learn which words the user has entered in the past, and bump those up the list.
Simple, no? Amazing what happens when you make the device a little smarter, and give it a nice interface...
iPhone rumored to be more of an iPod + networking instead of cell phone + music. Makes sense. Also rumored, no keypad, just click-wheel. Hilarious whining ensues as people bitch that 'phones have keypads!'. (Come on, *no one* remembers the rotary dial? Puhleeze.) Okay, so numeric input is a no brainer with the wheel, but the point of text messaging was brought up, and it's a valid one. I personally don't txtmsglol, but I know crazy people who do.
So here's my plan for text messaging through a click-wheel. Remember, this unit is going to have *GBs* of storage available, and a pretty hefty CPU, strictly for the media crunching.
(The second iPhone is supposed to the smart phone model, and have a full slide-out keyboard - obviously, this wouldn't apply there, this is just an exercise in how to input text on a device that has *only* a click-wheel...)
----
What do you wanna bet that you can scroll through a several thousand word dictionary *REALLY* quickly, especially if it's hierarchically displayed? Don't enter letters, enter *words*. Fallback to raw letters when necessary.
Something like:
^
|
N
O
P <----- *click*
Q
R
S
|
V
Now only shows letter combos for words in the dictionary that start with P:
^
|
Pe
Ph
Pi <----- *click*
Pl
Po
|
V
^
|
Pie
Pif
Pig <---- *click*
Pih
Pik
|
V
At some point, the number of words left is small enough to just show all of them - no need to do every letter... for instance, Dictionary.app shows just 73 words that start with 'pig':
^
|
Pigfish
Pigfishes
Pigged <---- *click*
Piggeries
Piggery
|
V
Pig takes four clicks. So does pigheadedness.
Yeah? Yeah? I'm digging it. Might start to fight back against txtmsgspk lol
Non-word letter combos could be pushed to the bottom of the list as least likely. Heck, the whole list could be presented with the most likely combo already selected, and the rest of the list sorted predictively. Let it learn which words the user has entered in the past, and bump those up the list.
Simple, no? Amazing what happens when you make the device a little smarter, and give it a nice interface...