Ask HN: Am I getting older or did typing on the iPhone become unbearable?

496 points by puttycat ↗ HN
I've had an iPhone for almost 10 years now. Since last year I've been using a 12 Mini, before that I had a first generation SE (best phone I ever had).

In the last year or so I feel that typing using the touch keyboard has become unbearable. I constantly make typos, and even with auto correction turned on, the corrections don't usually make sense and I am forced to delete and retype.

I believe that the major change had something to do with the text selection and cursor placement change that was made somewhere between iOS 14 and 15 (or 13 -14, or whatever, who can remember).

Nothing feels intuitive anymore: trying to select a word rarely works, and selection ends up being snapped on to unrelated stuff. There are at least three different types of displays falling under the category of "suggestions": auto-complete (three words above keyboard), spelling suggestions (red wiggly line+tooltip), and another kind of tooltip that sometimes appears but I still haven't figured out.

And above all, cursor scrolling using either the spacebar trick or a hard press on screen is a complete mess and usually snaps to some random part of the text, and it is apparently variable and depends on the UI context (behaves differently within URL bars vs. multiline text).

I find myself more and more often preferring not to use the phone and waiting to get to an actual computer with a keyboard to type anything beyond a few words.

Am I just getting older/going through some cognitive decline or is the mobile typing experience actually getting worse?

421 comments

[ 3.0 ms ] story [ 328 ms ] thread
You are old
(comment deleted)
I distinctly recall my txt experience on the 2007 iphone being one where I could just type and not need to worry about predictive text not doing it's job. At the time I was working for a company who's product was a federated text client. And the results were good. I could type sentences without looking and when I looked down, most of the time what I expected was there--no correction needed. Perhaps this is where predicting sentence structure or personal idioms does not work as well when applied to too wide a scale.
Definitely and unequivocally getting worse. Seems to be the trend on most consumer devices. The latest interface on the Kindle, for instance, verges on unusable. Whoever signed off on that should be fired.
Mobile screens and devices are optimized for ad-display. Everything else is de-emphasized or getting more and more broken.
well it was always shit, and text selection/cursor placement was even shittier

use glide typing or install gboard

(comment deleted)
For how big fingers are, it does a pretty good job. Word selection is just a long press. A long press on space works well for moving the cursor. Definitely better than the loupe we used to have.
Gboard manages to do a good job on a 1.4" watch screen.
Gboard often does a much better job with autocorrect.
Yes, I absolutely agree with you. It is WAY worse than it has ever been. What you described is exactly what I have been plagued with... (I never thought I was messing up, because it was such a DRASTICALLY different experience)
I’ve been having the exact same issues and thought it was just me.

Thanks for putting words to it and posting it.

Vent: I'm on Android and still haven't seen a well done cursor scroll. It usually requires me to select the position accurately which is PITA. I wish there was a simple way to do that.
Hold spacebar on android and drag lefg/right lets you cursor scroll really easily.
Thanks. Doesn't work on my phone. I'll check it out in product forum.
iirc this is a google keyboard feature specifically; it was added sometime after the pixel 3 released, I think?
The keyboard I have is Microsoft SwiftKey, on a Huawei P30, so could be multiple different ways of getting it.
oh yeah swiftkey did clone the feature more recently!
This is also true for iOS. It used to be hold any key to move cursor, then they got rid of that functionality. I found out last week you can hold space bar! It's back!!!
AFAIK it was Force Touch on any key, and they changed it to long touch on the space bar when they got rid of Force Touch.
Pixel5 and bilingual user -> space bar is hacked by a language change option on long press (can;t deactivate this feature:( ), although there is ALSO a dedicated (optional) key for that that I have activated :(
(comment deleted)
Been a while since I've used Android, and it's no longer available (you'll have to find an old .apk, maybe it would still work), but Swype was hands-down the best phone keyboard I've ever used. It had an editing keyboard layout that allowed single-character movement of the cursor, easily selected by Swyping from the Swype key to something else (space bar, maybe?). Swype-X, Swype-C, Swype-V for cut, copy, and paste, and they actually worked well.

Apple's knockoff is nowhere near as good, and routinely "forgets" custom words including curses. My text language is often not PG-rated, let alone G-rated.

I'm super happy with Microsoft SwiftKey. With friends and family we type in a dialect which is not an official language but after using it for a bit it picked up most of the spelling I use and autocompletes sentences with good accuracy.
Came here to say this exact same thing.

I still remember - November 2013, I was interviewing for some jobs in Boulder CO, and was invited to dinner by a tech entrepreneur. I showed him how good Swype was. Back then I had a tiny-weenie Xperia (S, or SL or U??). I remember clearly how blown away he was. And I remember clearly how enjoyable it was to actually be able to swype one handed. I did not even ever had a case protector for this phone, and managed to never break it because I would not drop it!

I can't remember which of the phones I had after that with which I was so sad when i realized Swype had disappeared when I could not reinstall it :(I had tried Swift key, the Stock google, and I think another one, but none never came close to Swype learning algorithm :(

iPhone 7 with its 3D Touch had the best cursor scroll tbh. You hard press your thumb anywhere on the keyboard and use it like a mousepad to scroll around. I’m still mad that we don’t have that anymore.
Ah yeah, for text handling and some item selection stories 3D Touch was the best. For the rest it never really caught on as it was like a right-click, with nothing self-evident and overlapping with the 'hold' interaction. I guess they just took it out because of the added cost to the panel, but I don't really miss it now.
Yup, kinda mad as well :/ It adds so much to usability once you've gotten used to it (doesn't take long imho)...

One of the key reasons i still hold on to my 8 Plus... but i suppose iOS 16 will probably the last release they'll support on it so i better get used to the thought my next phone won't have it :(

Can I also vent about the lack of undo? I consider undo one of the most essential features of any computing device. How is it still simply not supported on the most widely used computing platform?
There's nothing like the feeling after typing a whole paragraph and accidentally deleting it without any way to undo. :) Anything more than a sentence I type in a notes app because of that
On Android, undo is supported, but your keyboard has to support it. Sometimes I have to open Hacker Keyboard just I can press Ctrl+Z. There's probably a better way, but that works for the two times a year that I need it.
That's amazing, I need Hacker Keyboard apparently. All the features GBoard has and they never thought to add an undo button option?
Try tapping with three fingers to bring up a set of editing operations including undo & redo.
Seems like this is an iOS thing? I'm talking about Android.
You can shake your phone. You do look stupid, but it works.
Not on my phone. What phone does this work on? iOS? I'm talking about Android.
You might not know that you can forward-delete letters with Shift+Backspace, instead of backspace. The Samsung and BlackBerry keyboards both support this.

Personally, I still use the BlackBerry keyboard on my Samsung phone because it has features that no other keyboard has. Namely:

- Word predictions are on the keys themselves, and you select them by "throwing" them onto the page (see [screenshot 1]). This means there can be 6+ predictions on screen at any time, and since they're literally on the key you're about to press anyway it is so quick to just select the prediction instead of typing it out fully. On other keyboards the predictions are above the keyboard and using them means taking your eyes away from what you're typing.

- Autocorrections are shown on the space key before you actually hit it, and if you don't want the autocorrection you can swipe up on the space key to select what you actually typed (see [screenshot 2]).

- You can backspace a word with a left swipe across the keyboard. This is HUGE. When backspacing is this easy, when you make a mistake it's almost always faster to delete the entire word and retype it again from the beginning than it is to move the cursor. You can also backspace multiple words at a time by swiping with multiple fingers (great for editing URLs).

- Swiping down across the keyboard cycles through the various symbol layers (you can create a custom layer), and selecting a symbol automatically moves back to the letter layer (you can sticky the symbol layer by opening it normally with the ?123 key).

- The ?123 also acts as a Control key, so you can use common keyboard shortcuts like cut, copy, paste, undo, and select all.

[screenshot 1] https://ibb.co/jVTPg7Q

[screenshot 2] https://ibb.co/p1PTM1S

On non-BlackBerry Android phones the BB keyboard was never officially available, but someone made a cracked version that still works great even though it hasn't been updated in years. But you have to dig around to find the APKs ever since the website got taken down.

I think it might be worse, especially the cursor stuff, but also consider that your iPhone 12 mini has a smaller keyboard than the SE, since it’s not quite as wide. You might try enabling haptic feedback which is new in ios16.
With the new UI updates here are a few things that I find help.

• 1. Turning ON haptics in the keyboard section

• 2. Turn OFF the “suggestions”

• 3. Teach the autocorrect what I want to type. (Correct the same word a few times and you will trigger machine learning)

• 4. Turn keyboard sound OFF

• 5. Grab the cursor directly, don’t use the “spacebar trick” unless you’re going to move to the front or end of an input box (treat it like PGUP/PGDWN)

Do you know why it seems to works with some folks but not other?

For instance I fed so much French vocabulary to autocorrect, at this point it's convenient. But some other person in this thread was reporting failing to have autocorrect memorise his/her foreign name.

Just made these changes and the improvement is insaaaane. The most important one IMO is turning off “Predictive” typing. Leaves more room for keys and screen and I never tapped those suggestions anyway. This feels so much better. Thank you.
Totally agree about cursor scrolling. Half the time, it has no idea where my finger is.

Since I discovered Apple’s slide-to-type[0], I rarely have to key the letters, since the algo guesses more accurately than when I actually use individual keystrokes.

Also, with stt, the delete erases the whole word, so corrections are faster, too.

[0] https://www.cnet.com/tech/mobile/how-to-use-the-iphones-new-...

+1 for cursor scrolling.

the URL/address bar on mobile is a perfect case in point. or any single-line text box for that matter. as it is, this is a useless widget because of scrolling and text selection. we need a shift of paradigm here.

the text box is not working on mobile.

+1

Doesn’t Tim Cook ever use cursor scrolling? It’s damned near useless. I usually wind up just backspacing from the end to get to where I need to edit.

This. However if I do not hit space in between words every time, an autocorrect function replaces at random times the word I’m typing/sliding now plus the word I typed before by some utter nonsense combination. I hate this so much, but I have not found a way to turn it off. Autocorrect is off.
I turned off autocorrect a few years back, and noticed no change in recent years with that turned off. But the autocorrect experience was very bad and in my view caused more errors than it fixed
I’ve turned it off as well and go raw. It doesn’t work period when talking about new concepts. No issues so far. People are more forgiving about typos these days anyway.
I wish there was an autocorrect for obvious errors, not changing context of a word like hell -> he'll, well -> we'll, nickel -> Nicole (this is a weird one), and many more. Better yet, it should just underline the word and let me manually correct it like software used to before everyone tried to do ai nonsense. Apparently that red underline is part of the OS but I don't recall actually seeing it.
+1 -- better manual editing UX is necessary for every kind of statistical input, especially voice
You can do this! Settings -> General -> Keyboard -> Auto-Correction [off] & Check Spelling [on].

Reading a lot of the complaints here, they really need to create some sort of onboarding for the keyboard and make it more transparent what the switches do in the settings menu.

I was pretty pissed when they launched slide to type, until I played with these and found that turning predictive off feels waaay better. It took me a little bit to get used to, but I’m much happier now and can type multiple words with out looking at the keyboard. My settings:

Auto Capitalization: On

*Auto-Correction: Off

Check Spelling: On

Enable Caps Lock: On

*Predictive: Off

Smart Punctuation: On[1]

*Slide to Type: Off

Character Preview: On

“.” Shortcut: On

Some of these are personal preference, but the ones I put with a star greatly effect the way the keyboard types. I’ve been using iPhones since 2011, so I’m used to the last two for example, but if you don’t use slide to type it screws with the touch targets big time, and the Predictive setting is the one most people here are frustrated with.

That said, I think the keyboard was better about 10 years ago when it had some slight prediction baked in.

[1] I think smart punctuation only really applies in english to "" -> “”, I think it looks nicer, but can be a nightmare if you are trying to type a sting literal on the phone and don’t realize it’s a thing, definitely something to be aware of, lol.

Guess it shows how long it’s been since I've even been in those settings, last I remember there was just like two or three options. But realizing with auto correct off it doesn’t auto capitalize I like I’d expect. There’s still some improvements to be had
I agree, considering how many words get typed on iOS a day, it really ought to be better.

Getting into the weeds here a bit but you can create a Text Replacement so that “i” gets expanded to “I”. That said, I don’t use it, when I first changed it took me a few painful weeks to get used to a new dumber keyboard, but in the end it is just so much less frustrating not using a “smart” input device. I can stand making a typo, I mean I even make them on a proper keyboard! But I am absolutely infuriated by having my correct word get replaced with the wrong one.

when ios launched it was competing with blackberry, a 55wpm mobile keyboard that I could use without looking.

now it's competing with droid, and most droid devices are lower-end so whatever the experience on flagship devices, it's going to be much worse on average

not what you asked but:

I recently booted an android 10 pixel 1, 5ish years old, 3 OS versions behind current, and keyboard input was starkly better than my normal droid 12 device (both tap keyboard + swipe keyboard)

Which keyboard app are you using? It can't be the same on both
I feel like something changed with autocorrect and the default correction is often wrong. And then sometimes I see myself getting a word auto corrected 3 times before I type it in a way that’s corrected properly, or I need to select the right suggestion manually. It feels like autocorrect stopped looking at the whole sentence for context and often just corrects to something that doesn’t make any sense. It didn’t use to be like that I think, but it’s all subjective feelings.
It’s some sort of oddity where v and b sometimes autocorrect add words. All sorts of weird behavior seem to happen. I also noticed the trend of it getting better then again worse
(comment deleted)
> cursor scrolling using either the spacebar trick or a hard press on screen is a complete mess

This sounds a lot like Android, so welcome to the party.

On the other hand, swipe typing has been the bomb for over a decade. Since it's now available on iOS, give it a chance. Maybe you'll find it makes up for the iPhone's recent declines.

Not to mention, auto accidents have risen sharply with these non-clickable on-screen keyboards.
Thank you for asking. It’s definitely worse. I keep wishing there was a way to roll back or trial new keyboard behavior engines. This experience is powered by a lot of data, none of which we can see or edit. If I could go in and unlearn some things it’s learned, that’d be nice. Safelist. Blocklist. So many things to tinker with, out of reach. It’s really sad because it’s the essence of accessibility.
I'll add my old man rant that physical keyboards are terrible now, and I somewhat blame Apple. Everyone seems to want as flat a keyboard as possible which does look pretty stylish I'll admit, but is not as ergonomic as the old Dell cheapo membrane keyboards. It makes sense on a laptop, but not on a dedicated keyboard. I fully acknowledge that it might just be the era of keyboards I grew up with and prefer, and luckily I can still find the old ones I like at Goodwill for $3, so my cup runeth over anyway.

As for phone keyboards, I've never been great with them but typing on a glass screen is a bundle of compromises anyway, and I haven't noticed them any worse lately. I remember reading that the touch spots for the keys are actually dynamically changing under your fingers as you type based on context, so I wouldn't be surprised if something changed and bit you though.

It’s cost. The flat keyboards use less plastic. The membrane mechanism doesn’t require much precision either. Flat keyboards with scissor switches are more expensive and feel a little better (and last longer). Full-size keyboards are superior and are still sold, but usually as a ‘premium’ option.
My name is not an English word and it’s been years but the phones (3 iPhones) have never been able to predict it correctly ever. They always predict some English word — even longer and shorter. I must have typed it a trillion times on my phone by now. But no, still not. It’s the same name on my iCloud and hence on my phone. In contact book obviously. In all the email accounts I’ve added. I have tried correcting it and accepting the suggestion in quotes. Doesn’t work. But no.
I always advise everyone that the first thing they should do on any on-screen-display keyboards is to disable autocorrect and suggestions. This makes it easier to type, avoid the irritation of sub-par corrections and best of all turns of keylogging (when all these "extra" features are enabled (as then their ToS allows them an excuse to store everything you type in their cloud, to "improve their service").
wait. I really, really don't care about my phone so I never looked that up.

But my 2016 Iphone SE "learned" french. I text in French and English on a 40/60 split. Auto-correct will feed me results in both language. I assumed that every time I was correcting autocorrect to be able to type a french words, that was going to a small DB somewhere on the phone.

It's not the case? Like.. then where are those french autocorrected words coming from?

And to your original point : why the hell is not name not memorized by now?

> why the hell is not name not memorized

Or why proper nouns from Contacts aren't included in the typing dictionary.