← Back to context

Comment by swinglock

2 hours ago

How is the keyboard broken? Maybe I'm so used to whatever it is that I'm blind to it.

They have some nasty "dynamic tap zones" algorithm that dynamically resizes the hitbox for keys based on what it predicts you will type in order to reduce miss-taps. Anecdotally, it has just steadily been getting worse with every update. I swear I can be pressing the center of a key and it will select the next one over and immediately autocorrect to a completely different word than what I typed.

I had the pleasure of typing something on an Android the other day and it was such a breath of fresh air when it actually accepted the keys I was pressing...

  • Thank you for putting a name to this phenomenon. I hadn't gone through my yearly attempt to figure out why iOS was terrible for text entry. I figured since I only have an iPad and not an iPhone, and infrequently type in it, that it just hadn't learned my habits or words. It's incredible that they've developed these kinds of algorithms that have made every facet of text entry from speech to text to spell checking to typing itself such a miserable experience.

  • What's hilarious is that typing was nearly perfect on my 3gs (with "iPhone OS 3"--back before it was even "iOS").

    • Yes, it was a solved problem. Then they had to figure out how to utilize the ML features of their chips... and fucked it all up.

    • That's because it used to be a simple Markov model back then.

      Today's implementation is using more advanced ML techniques ;)

  • In addition to this, there is a delay in the suggested word such that when you see the options above the keyboard, decide you see the word you want, stop typing and move to select it, it changes right as you land your finger.

  • Oh wonderful. That’s what’s happening to me. I’m an author and Apple‘s dictionary appears to be missing about half the more uncommon words in the English language. It’ll never recognize “prescient” in dictation for example. Some words it marks in red because it thinks it’s a spelling error. I know it’s not because I’ve used it, read it, and it’s in online dictionaries.

    At least I’m macOS I can use Talon instead of the system dictation.

  • Ah, so that’s why that happens? I was gaslighting myself.

    • someone posted high speed videos a few months ago where the keyboard will popup the key you thought you pressed (therefore did press, as far as the UI is concerned) but iOS will insert a different character anyway.

      2 replies →

    • Yep; this has been the case since the very first iPhone, it can't be disabled, and there is no feedback it happens other than the typos. It is very crazy making and mind boggling.

The best way to put it is it really wants to type what it wants to type, and if you deviate from that it will often end up just ignoring it. Whether it's the dynamic tap zones as mentioned elsewhere, or just auto correcting backwards and changing words you've already typed. Also when you go back and change a word it will also often insert additional spaces around the changed word. Or worse still if you mistype a word like say banana then backspan to ban and retype ana, it will display banana... Until you hit space and it turns it into "ban ana".

I personally use the swiping keyboard on ios and it seems to detect the wrong word with an almost malicious frequency. It also randomly Capitalizes things.

  • I also use it all the time and I hate it very much. It almost never works right on the first try.

  • It's intriguing. Danny! Infuriating.

    I think it's slightly worded if you swore. No. Slightly worded. No. Slightly worse if you swipe left handed. Yes. At last.

Each time you type the wrong letter there’s a big chance you didn’t miss but the keyboard typed the wrong key anyway.

  • Would have been totally gaslit by my iPad on this only I have an android phone to compare my typing accuracy on.

Typing German and Swiss German is entirely broken while English is fine on the Swiss German keyboard layout. It very often registers the wrong key even though a slow motion video shows very clearly that the finger hits the correct key initially.

1. Auto-correct inserts the wrong words into my sentences despite correct spelling and grammar. Think, "what a ducking joke". This has suddenly gotten better recently when it comes to typos, though.

2. The keyboard's AI will also helpfully misinterpret key presses and sub the wrong letter, which doesn't get corrected. For example, common acronyms get corrected to other acronyms I _never_ use. FFS turns into FFA regularly.

I have an English/Italian bilingual keyboard set up as my default.

Every single f**n time I begin a sentence with "È" (Italian for "she/he/it is") - which is an extremely deliberate gesture - you have to keep the E tapped until the accents pop up - it will immediately correct it back to an unaccented "E". It's nuts.

There is a metric ton of intent behind my selecting, keeping tapped, waiting for the accents, picking one - it's so obviously NOT accidental, and this utterly cretinous piece of junk changes it .

I really need the spacebar to expand slightly more on the right so my thumb doesn't miss it while typing. Wish it were customizable.

  • This! So many times have I hit one of the keys in the row above space. I think this might actually be caused by them resizing the hitbox because I am not that fat-fingered.

macOS has the prior keycombo for 'home' and 'end' occupied for other uses.

   command + up/down arrow

I don't know how to read to the bottom of a webpage and jump immediately to the top of page.

Plus, the global key at bottom left fails for keyboard shortcut input when defining new binding for managing windowing rearrangement.

  • Your specific usecase has a native solve. Tap the status bar on any scrollable content view to scroll immediately to the top of the page. This has been around since, I believe, iPhone OS 1.

It's unclear to me if they're alleging that it's recently broken. I switched to iPhone at my wife's insistence 3-4 years ago and I have pined for Swype the entire time. It's so bad and I was spoiled by Android.

  • You can install a different keyboard if you want. I used 3rd party swiping keyboards but ended up using the system one for the last few years because it doesn't bother me.

  • What do you find lacking in iOS’s swipe keyboard implementation?

    • I can't comment knowledgeably. I just regularly have to try over and over again to get it to produce the word I want, and my memory is that this happened rarely on Android.

      Wait! I do have a specific criticism!

      There are certain two-word sequences it will not produce ("kill myself", "white women") and I could do without that little bit of editorial oversight thank you very much.

      1 reply →

try using swipe-type on an android and you'll see. the funny thing is it's been this way since the iphone 1 because iphone 1 didn't have swipe-type while very early android did (via "swype").