K Kibo Get Kibo

Why does my iPhone type a letter twice when I only tap once?

One tap, two letters — and the second one is not a typo you can blame on aim, because it is the same key both times. Why a touchscreen has to solve the same bounce problem a real mechanical switch solves in hardware, what makes it worse, and how to tell it apart from a wrong key.

This is a different complaint from the wrong letter landing. You tapped exactly the key you meant to, in exactly the spot you meant to hit it, and it still shows up twice — “ll” instead of “l”, “ee” instead of “e”. It happens more on some keys than others, more at speed than typing slowly, and it can feel like the phone itself is misbehaving rather than your aim. It usually is not aim. It is a timing decision made a layer below the letters, and it is worth understanding because the same problem, with the same name, shows up in mechanical keyboards too.

A tap is not a single instant — it is a small window

A finger touching glass does not begin and end cleanly. It lands, the contact area grows for a fraction of a second as skin flattens against the screen, holds, then shrinks again as the finger lifts. Software watching that stream of samples has to decide where in it “the tap” actually happened, and — separately — has to decide when contact has genuinely ended rather than just briefly thinned out. Lift a finger unevenly, front edge first, and the sensor can read a moment of reduced contact followed by a moment of contact again, milliseconds apart, before the finger is actually clear of the glass. Read literally, that looks exactly like two taps. It was one.

The mechanical version of the same problem

This is not a new kind of failure invented by touchscreens. A real mechanical switch has the identical problem in a more literal form: when two metal contacts inside it snap together, they physically bounce apart and together several times in the space of a couple of milliseconds before settling into a clean, closed connection. Left alone, that bounce would register as several keypresses instead of one. Every keyboard controller ever built — the one under a desktop mechanical board included — solves it with debouncing: a short window after the first contact during which any further bounce is deliberately ignored. A touchscreen keyboard needs the software equivalent of the same window, deciding how long a gap between two touch samples has to be before it counts as a second, separate tap rather than the tail end of the first one. Get that window slightly wrong for a given tap, and a genuine bounce slips through as a real second press.

What makes it more likely on a given tap

How to tell this apart from a wrong key or a stuck key

Slow down deliberately for a full sentence, pressing each key with a firm, straight tap and lifting cleanly before the next one. If the doubling all but disappears at that pace and comes back the moment you speed up, this is very likely the timing problem described above, not a hardware fault. If it keeps happening at a slow, careful pace on the same specific key, that key’s patch of glass is worth checking on its own — clean it, check for a lifted screen protector right over that spot, and try the same key on Apple’s own keyboard for comparison. A letter that doubles on every keyboard you try, slow taps included, points at the screen; a letter that only doubles on one particular keyboard app points at how that keyboard is reading touches, not at the phone.

That last check matters because it is a different question from the wrong-key problem covered elsewhere on this site. A mistapped letter is about which key a touch’s position was assigned to — a spatial judgement call. A doubled letter is about whether one continuous touch got read as two separate ones — a timing judgement call. They can look similar from the outside, both landing as “the wrong thing came out,” but a fix aimed at one will not touch the other.

Where Kibo fits

Kibo draws its own keys and reads its own touch events the same way every third-party keyboard on iOS does, working from the same public touch data as any other app rather than anything specific to Apple’s own keyboard. That means it sits on the same side of this problem as any keyboard you try it against, third-party or Apple’s own — worth remembering when isolating whether a doubled letter follows the phone or follows one particular keyboard. None of this touches Full Access either way; that switch in Kibo is read only by the Copy word, Copy line and Paste buttons on its toolbar, nothing to do with how a tap is read. Kibo is free to download.

Frequently asked questions

Why does one tap sometimes produce two of the same letter?

A finger lifting off the screen does not always break contact cleanly — an uneven lift can read as a brief loss of contact followed by contact again, milliseconds apart, which software can interpret as two separate taps instead of the tail end of one. It is the same category of problem a mechanical switch’s contacts solve with hardware debouncing; a touchscreen needs a software equivalent of that same timing window.

Does this mean my screen is failing?

Not necessarily. Type a full sentence slowly and deliberately, pressing firmly and lifting straight up. If the doubling mostly disappears at that pace, it is a timing issue rather than a hardware fault. If one specific key keeps doubling even at a slow, careful pace, check that spot for a lifted screen protector before assuming the screen itself is at fault.

Is a doubled letter the same problem as the wrong letter landing?

No. A wrong letter is about which key a touch’s position got assigned to. A doubled letter is about whether one touch got counted as two. They can look alike from the outside but come from different decisions, so a fix for one will not necessarily help the other.

Does switching keyboards fix double letters?

It can help you find the cause, not necessarily fix it. If the same key doubles on every keyboard you try, including Apple’s own, the touchscreen itself is the common factor. If it only happens on one particular keyboard app, that keyboard’s own touch handling is the more likely place to look.

Try it on your own keyboard

Kibo is a free custom keyboard for iPhone with real mechanical key sounds, a wardrobe of themes and RGB backlight effects. No account, no ads, and it works with Full Access left off.

Download on the App Store

Related guides

All guides