Like my new iPhone. HATE the keyboard.

11:15 pm General Interest, Miscellaneous, Rants, iPhone

[digg-reddit-me]One of the things I was most looking forward to about my new iPhone, knowing there were SSH clients, was the ability to use it as a genuinely remote terminal, no matter where I was, to do little shell tasks and write simple code and so on.

Ha!  The problem is, the iPhone has an autocorrecting keyboard which corrects if you don’t tell it not to (the obnoxious kind like Outlook has), and it makes completely asinine replacements (its becomes it’s, as if the word its doesn’t exist).  This is bad enough if you just speak above the level of an eighth grader, but it makes using unix shells and writing code genuinely impossible.

Classic apple zealot response from IRC: “don’t be stupid, just teach the iPhone every word you want to use when programming.”  Like they don’t even think before they answer.

Apple: why can’t I turn this off?  It’d be simple enough: there’s bound to be some function somwhere get_best_replacement(char* current), which signals no reasonable match (as you get for, say, ‘zzzzz’) by way of an empty string, or something similar.  That’s the hack point.  Add if (customer_isnt_retarded()) { return “”; } else { previous_logic(); } and it’s fixed.

Seriously, who locks people into an autocorrecting keyboard?  Ugh.  This ruins the iPhone for any kind of technical use.  What a mess.

If you hate this too, vote this up on digg and reddit, so that an Apple employee will see it.

4 Responses

  1. Jamie Says:

    I believe it is possible to disable auto corrections on a per-application basis. That is, if the application developer has (1) Switched it off or (2) Provided you with the facility to decide yourself

    I also believe there are apps for a Jailbroken iPhone that let you globally enable and disable it.

  2. John Haugeland Says:

    Hiya Jamie :)

    If it’s possible to disable per-application, I haven’t found where. That would be good enough, though undesirable. It isn’t actually good enough if it’s only disable-able if the author knew to make it so, because none of them do.

    As far as Jailbreak, you’re right, I found more than a dozen of them, but I’m not willing to jailbreak this phone, because it may affect the validity of the phone as a test platform.

  3. Jamie Says:

    Looks like it may be appearing in 2.2 anyway – http://www.macrumors.com/2008/10/06/iphone-2-2-hidden-features-google-street-view-emoji-auto-correction-off/

  4. John Haugeland Says:

    Oh, thank god.

Leave a Comment

Your comment

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.