• On CHOW: Sexy vampire party
May 20, 2009 4:31 AM PDT

iPhone not sweet on 'neat'

by Peter Glaskowsky

If you have an iPhone 3G configured for use in English, open up a new Note or Mail message and type the word "neat."

Your finger missed the "t"--didn't it? You typed "r" instead, for "near." That's OK. Backspace over the word and try again.

Oops. Missed it again, didn't you? Never mind, try again.

Apple's iPhone 3G

Apple's iPhone 3G

(Credit: Apple)

That "t" sure is difficult to hit, isn't it? Well, you can always try the tap-hold-drag method of typing. Backspace over the word again, type "nea", then tap the T and as soon as you see the letter appear above your finger (it'll probably be an "R" again), drag your finger around the keyboard.

Pretty amazing, huh? Any letter but "t" can be typed in. That's right. Some iPhones simply won't let you type the word "neat" without using the backspace.

The problem isn't limited to this word or this character. I discovered the problem for myself recently when trying to enter the name of a restaurant ("Quattro") into a new calendar event. Further experimentation revealed many other impossible sequences.

I'm used to mistyping things on my iPhone; errors are inevitable with such a small keyboard and no physical feedback, and I tend to just blaze along as fast as my fingers will go. But occasionally, it seems to me that I hit the key I wanted but get something else instead.

I knew I hadn't missed the "t" because I was typing "Quattro" relatively slowly. I backed up, typed the word again even more carefully, and suddenly realized that some of my typing errors aren't my errors at all!

After fiddling around with my phone for a while, I realized that the iPhone virtual keyboard code attempts to predict what key(s) you'll type next and prefers the more likely keys over the less likely keys.

In extreme cases, when the code thinks a certain letter is pretty much impossible, it'll block that letter entirely.

This works well when you're typing a word like "fish" and you type "fisj" instead. Nobody likes getting fisj when they are hoping for fish, right?

I don't really understand all of the decisions built into the code. For example, "abcf" is not allowed, but any other final letter is fine. Is this because "abc" is most commonly followed by "d" and, thus, "f" is just too close for comfort? But then why isn't "abcs" blocked?

But the real problem is that sometimes--as with the word "neat"--this code doesn't anticipate all the legitimate letter choices.

Oddly, it isn't that the iPhone doesn't like the word "neat." If you accidentally type "neay," it'll suggest that you really meant "neat." So the character-predicting code must be separate from the dictionary.

I also established that there are some places where this character prediction routine doesn't operate, such as when you're typing into password dialogs and short text boxes in Web pages. But when typing into large text boxes, like the Comment boxes on these blog posts, the "neat" problem returns.

I looked around online after discovering the problem with "Quattro" and found very few references to the problem. However, one page on the Mobile Computer magazine site ("Is the iPhone's predictive text too clever for its own good?") has not only an explanation but a video of the problem. That's also where I learned about "neat," which is the worst case I've seen so far--a perfectly good, common word that you just can't type into an iPhone.

I figure this issue deserves wider attention, hence this post. I've also asked a few people I know with iPhones to test the problem. Two people with 3G models saw exactly the same behavior. One person with a first-generation model didn't. If your phone doesn't behave as I've described here, add a comment below to let me know.

Peter N. Glaskowsky is a computer architect in Silicon Valley and a technology analyst for the Envisioneering Group. He has designed chip- and board-level products in the defense and computer industries, managed design teams, and served as editor in chief of the industry newsletter "Microprocessor Report." He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.
Recent posts from Speeds and Feeds
Tilera's balancing act: 100 cores vs. market realities
The Gizmo Report: WikiReader--simple, singular
Taking a look at Nook
Mulling mobile broadband options
The factor factor, part 3
The factor factor, part 2
The factor factor, part 1
ATI and Nvidia face off--obliquely
Add a Comment (Log in or register) Showing 1 of 2 pages (39 Comments)
by mediocrates--2008 May 20, 2009 6:18 AM PDT
Just the latest episode of "Steve Knows Best."
Reply to this comment
by gforce2016 May 20, 2009 8:33 AM PDT
wow that is Neat. Doesn't work for me either on my 3G. Have to backspace to get a "t"
by pjscullion May 20, 2009 7:10 AM PDT
My iPod Touch 1st gen does it too. There are some words that will not type correctly... though I guess I need to start keeping better records of which do and which don't.

It's also a pain to try to click that tiny X when it "predicts" a word for you. I've tried to cancel Apple's spelling correction on the fly a number of times, and the vast majority of that time I seem to be missing the X, which makes the iPod replace the word as it normally does. Meaning I have to start all over.

Backspace OR predictive text. Pick one! I'm more than comfortable with my Katana's T9 predictive text, but if they put a dedicated backspace button on the keyboard I'm much more likely to use it instead of predictive.
Reply to this comment
by MacEwenP May 20, 2009 7:13 AM PDT
This is a silly post. I just achieved "neat" w/ one re-try. Granted it misspelled it the first time, but I had no trouble after that.
Reply to this comment
by Peter N. Glaskowsky May 20, 2009 10:44 AM PDT
Well, that's the point-- you didn't misspell it. The iPhone decided that no matter how perfectly centered your finger was on that "t", it wasn't going to give you a "t". Not good.
by sgva May 20, 2009 7:21 AM PDT
I get the same behavior. After typing "nea" I can hold my finger down on the "T", and it shows "R". Then I can slide my finger around, and it will light up each letter, except "E" and "T". Why does it allow 'neax' but not 'neat'? Sounds like a error in a dictionary.
Reply to this comment
by May 20, 2009 7:28 AM PDT
My phone does the same thing with "mattress" - it won't let me type the letter "r" after the two "t"s in that combination. Glad to see it's not just me. I wish we could save words into the dictionary like you can do with word or outlook. And better yet, have the ability to override the predict-a-text.
Reply to this comment
by irondog1970 May 20, 2009 7:32 AM PDT
As a first gen iPhone user, I do experience this problem. But the problem is not exclusively to the iPhone.

OpenOffice uses predictive text as I type, and it is even more annoying than Microsoft Word's AutoCorrect feature. But that is another matter?

As for cell phone operation, I had cell phones that used the T9 interface. I can't count the number of times I've typed "I'm good" and I meant to say "I'm home." With T9, the default word for 4663 is "good" and not "home".

I'm still waiting on IBM to develop thought recognition software which would know to type "neat" when you mean "neat," and to not launch an application when you click on the icon next to the one you really wanted to open instead.
Reply to this comment
by Alan4ik May 20, 2009 7:34 AM PDT
I have typed it 10 times. It was perfectly Neat.
Reply to this comment
by Peter N. Glaskowsky May 20, 2009 10:45 AM PDT
Interesting. Which iPhone do you have, and which OS is it running? Is it an English system?
by mattburley1993 May 20, 2009 1:19 PM PDT
Hi,

I typed it 5 times on my First GEN iPod Touch (jailbroken 2.2) into mail and it worked fine? Apparently the keys resize depending on how much you use them. Maybe its because a lot of people don't use the letter 'T'?
by Peter Glaskowsky May 21, 2009 10:33 PM PDT
Not much call for the letter T? But it's the single most popular consonant in the language!

I dunno. You can see a lot of other people here reproduced the problem. I wonder if something in the jailbreaking process disables this feature? Can't imagine how or why, though.
by jacobbradylee July 19, 2009 4:18 PM PDT
I tried it a few times myself in Messages, and it worked perfectly every time. No problems whatsoever. (I have an iPhone 3G running the 3.0 software).
by JimBugs May 20, 2009 7:44 AM PDT
Look more carefully at your keyboard. abcf is not allowed because the f key is beside the d key. It would be hard to accidentally type abcm but I'll bet it doesn't allow abcs. Similary e and t are the keys that surround r. fisj isn't allowed because the j is beside the h - but I'll bet that fisx is allowed.
Reply to this comment
by Peter N. Glaskowsky May 20, 2009 10:46 AM PDT
No, it allows abcs, as I said in the piece.
by alfonsopulido1 May 20, 2009 7:57 AM PDT
My first gen iPhone (updated to software version 2.2.1) won't let me type "neat" without using the backspace.
Reply to this comment
by TommyTuTone May 20, 2009 8:00 AM PDT
Thanks for awakening my mind to such an annoying little bug. I hadn't noticed before and all was good with the world. Now because of this post I am doomed to clenching my teeth each time I type on my IPHONE keyboard. I hope you're ready to pay my dentist bill pal.
Reply to this comment
by Peter N. Glaskowsky May 20, 2009 10:47 AM PDT
I'm sure there will soon be an iPhone accessory to solve that problem for you.
by RajiviPhone May 20, 2009 8:14 AM PDT
1st Generation iPhone 2.2:

Trying to type 'neat' always results in 'nea' without the ability to type 't'.

I've also noticed I have the same behavior when trying to type my friend's name with possessive-s:
' Alex' ' will then only allow me to type 'r' and not 's' until after I backspace.
Reply to this comment
by Perry_Clease May 20, 2009 8:26 AM PDT
Check for parallax between your dominant eye and the finger with which you are typing. You might need to apply some Kentucky windage.
Reply to this comment
by Peter N. Glaskowsky May 20, 2009 10:48 AM PDT
Nope, it won't accept some characters no matter where your finger lands. That's shown most clearly by the tap-hold-drag test.
by liupingtwo May 20, 2009 8:27 AM PDT
With 3.0 beta, I can type "near" and "neat" correctly every time, well at least 5 times in a row each, I stopped after that... ;)
Reply to this comment
by Peter N. Glaskowsky May 20, 2009 10:48 AM PDT
Okay, that's excellent news. Sounds like this problem won't be with us much longer. Thanks!
by myles taylor May 20, 2009 8:35 AM PDT
My iPhone does it with some words but not others. For instance, when I type Caitlin it always puts an "r" in place of the "t". However, after deleting it and trying again, it allows me to push the "t". It's so weird.
Reply to this comment
by andmore May 20, 2009 8:36 AM PDT
No, it's not all dictionary, it's also key location. The iPhone's type correction logic tries (not always successfully) to supply the right word.

"neay " becomes "neat" because the "y" is so close to the "t"

Me, I can't tell the difference between the iPhone's misspellings and my own.
Reply to this comment
by slapppy May 20, 2009 9:28 AM PDT
C/NET and this writer are really reaching on this one for click baiting.
Reply to this comment
by Peter N. Glaskowsky May 20, 2009 10:50 AM PDT
Woah, tough crowd, tough crowd.

But seriously, folks, if we can prevent just ONE other consumer product from making the same mistake in its predictive typing code, it'll all be worth it.
by groupeone May 20, 2009 10:20 AM PDT
Oh my GOD! I'm devastated! Devastated I say! All this time I thought we were living in a perfect world. And now this. What am I to do? I have to backspace once? This utterly disrupts my view of the Universe. And all this time, I thought Windows Vista was perfect...
Reply to this comment
by Perry_Clease May 20, 2009 12:08 PM PDT
Well then turn off Auto-Correction.

Settings - General - Keyboard
Reply to this comment
by Peter N. Glaskowsky May 20, 2009 4:58 PM PDT
Did you try this? Did it work?
by josmor May 20, 2009 1:43 PM PDT
The problem can be on your fingers... I have no such a problem.
Any interest on making bad publicity on Apple?
Reply to this comment
by Peter N. Glaskowsky May 20, 2009 5:01 PM PDT
Did you try to reproduce the conditions I described? This isn't a question of finger placement.

Of course I don't have any interest in bad publicity for Apple. Shame on you for even asking.
by Hellcat May 20, 2009 4:53 PM PDT
Wow someone who actually seems to understand the way I think about Apple. "we'll do what WE think the people want and tell them its the best and they'll believe it" Seems to work for them, but then again I don't have a mac or iphone and neither do any of my friends.
Reply to this comment
by montex66 May 27, 2009 7:33 PM PDT
That is the saddest thing I've heard all day. No Mac? No iPhone? I weep for you.
Showing 1 of 2 pages (39 Comments)
advertisement

FAQ: Buying the right Windows 7 upgrade

Readers still have lots of questions on just which version of the software they need to buy in order to upgrade their PC. CNET News tries to offer some answers.

N.Y. lawsuit details Intel's 'largesse' toward Dell

Attorney General Andrew Cuomo's federal antitrust case filed Wednesday alleges a longstanding symbiotic relationship between Intel and Dell.

advertisement

About Speeds and Feeds

Silicon Valley-based computer architect and chip analyst Peter N. Glaskowsky attends a variety of industry conferences throughout the year to meet with industry thought leaders and dig into the future of computing technology. In Speeds and Feeds, he analyzes trends in system architecture and interface design, as well as market and political pressures surrounding those trends. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

Speeds and Feeds topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right