Does Show Lowercase Keys work with a third-party keyboard on iPhone?
Show Lowercase Keys is a real Accessibility setting, but it is built specifically into Apple’s own keyboard — and by Apple’s own admission there is no public way for any other keyboard to even check what it is set to. Why flipping it changes nothing on a third-party keyboard, and what actually decides whether that keyboard’s keys show real case.
Somebody finds Show Lowercase Keys tucked inside Accessibility settings, flips it, and watches Apple’s own keyboard change in front of them — keys that used to sit in one fixed case now switch with Shift, or stop switching, depending on which way the toggle went. Then they switch over to a third-party keyboard to see if it does the same thing, and nothing happens. The keys look exactly as they did before, whichever way the setting is set. That is not a bug in the third-party keyboard, and there is a specific, fairly unusual reason for it: this particular setting has no way to reach a keyboard that is not Apple’s own.
What Show Lowercase Keys actually does
The setting lives at Settings → Accessibility → Keyboards, and it governs one narrow thing: whether the letters printed on Apple’s on-screen keyboard match the case they will actually produce. With it on, which is the default, the keys sit in lowercase at rest and flip to uppercase the moment you tap Shift, mirroring reality exactly. Turn it off and Apple’s keys freeze in uppercase permanently, whether Shift is on or not — a deliberate accessibility choice for anyone who finds a keyboard that keeps changing its own labels harder to read or track than one that just stays put, even at the cost of the letters no longer showing which case a press will actually type.
Why it stops at the edge of Apple’s own keyboard
Most Accessibility toggles that touch text or the screen — Bold Text, Increase Contrast, Reduce Transparency, Reduce Motion — set a system-wide flag that any well-built app, keyboard extensions included, can ask about and choose to respect. Show Lowercase Keys does not work that way. A developer asked Apple directly, on Apple’s own developer forums, whether there is a way for a keyboard extension to read this preference, and the answer from an Apple engineer was direct: “To my knowledge this preference is not available as API.” It is not stored anywhere a normal app checks for settings, and there is no header or method that exposes it. That is a narrower answer than most Accessibility settings get, and it means the setting was built as an internal detail of Apple’s own keyboard rather than a system-wide behavior other keyboards were ever meant to plug into.
So what does decide the case on a third-party keyboard’s keys?
Since there is nothing in iOS for a third-party keyboard to read here, whatever it does — keys that visually track Shift the way Apple’s used to before this toggle existed, or keys that hold one case regardless — is simply how that keyboard’s own code was written, with no connection to Settings either way. This is the same shape of independence that shows up elsewhere with keyboard extensions: a separate guide on this site covers how a third-party keyboard typically runs its own capitalization logic rather than reading Apple’s Auto-Capitalization switch, for the plain reason that a keyboard extension is its own piece of software, free to make its own decisions about anything Apple has not built a specific, published hook for.
What to actually expect, in practice
- A third-party keyboard whose keys already switch between upper and lower case as you tap Shift: unaffected by Show Lowercase Keys either way, because it was never reading that setting to begin with.
- A third-party keyboard whose keys hold one fixed case no matter what: also unaffected, for the same reason — there is nothing there to turn on or off.
- Apple’s own keyboard, in any app: the one keyboard that visibly responds, immediately, because the setting was written specifically for it.
- Switching between Apple’s keyboard and a third-party one with the globe key does not carry the setting’s visible effect across — each keyboard is drawing its own keys with its own logic underneath.
Not the same thing as Caps Lock
It is worth keeping this apart from Enable Caps Lock, a different switch entirely, over in Settings → General → Keyboard. Show Lowercase Keys only ever changes what a key looks like — it has no effect on what actually gets typed. Caps Lock changes what gets typed: double-tap Shift with it turned on and the keyboard locks into producing capital letters until you tap Shift again, on any keyboard that implements the gesture. One is a label. The other is an outcome. They can be confused because both involve the word “case,” but they sit in different Settings screens and do different jobs.
Where Kibo fits
Kibo already handles capitalization with its own logic rather than reading Apple’s Auto-Capitalization switch, consistent across whichever of its 30 typing languages is active. A preference as narrow as Show Lowercase Keys — one with no published way for any outside app to check it at all — sits on the same side of that line: it is a choice made inside Kibo’s own code, not a system-wide setting Kibo could defer to even if it wanted to. None of this touches Full Access, which Kibo reads only for the Copy word, Copy line and Paste buttons on its toolbar. It is free to download.
Frequently asked questions
Why doesn’t turning off Show Lowercase Keys change my third-party keyboard?
Because the setting is built specifically into Apple’s own keyboard implementation. An Apple engineer confirmed on Apple’s developer forums that there is no public API exposing this preference, so a third-party keyboard has no sanctioned way to even check what it is set to, let alone react to it.
Where is Show Lowercase Keys in Settings?
Settings → Accessibility → Keyboards. It is on by default, which makes Apple’s own keys mirror the real case Shift will produce. Turning it off freezes those keys at uppercase regardless of Shift.
Does any system setting control whether a third-party keyboard’s keys show real case?
Not this one, and generally not any single switch. Whether a keyboard’s keys visually track Shift is a decision built into that keyboard’s own code, the same way many third-party keyboards run their own capitalization logic independent of Apple’s Auto-Capitalization switch.
Is Show Lowercase Keys the same as Caps Lock?
No. Show Lowercase Keys only changes what letters look like printed on the keys. Caps Lock, a separate switch in Settings → General → Keyboard, changes what actually gets typed when you double-tap Shift.
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.