Do third-party keyboards work in WhatsApp and Instagram?
Yes, in ordinary text fields in essentially every app — because apps do not choose keyboards. The exceptions are short, specific and worth knowing.
Yes — a third-party keyboard is a system keyboard, so it works in WhatsApp, Instagram, Messages, Mail, Safari and effectively every other app that accepts typed text; the interesting part is the short list of places where it does not.
Compatibility is not decided per app
Apps do not choose keyboards. A text field declares that it wants input, and iOS decides which keyboard to present based on your keyboard list and the one you used last. There is no interface for an app to demand Apple’s keyboard for ordinary text, or to refuse a particular third-party one, and no per-app compatibility work for a keyboard developer to do. If typing works in Notes it works in WhatsApp, by the same mechanism.
What an app does control is the field: what kind of input it asks for, what the return key says, and whether an accessory bar sits directly above the keyboard. That bar — the send button, the attachment icons, a formatting row — belongs to the app and does not change when you switch keyboards. People occasionally read the unchanged bar as the keyboard not having switched at all.
The real exceptions
- Secure text fields. Password boxes, payment sheets and some banking screens mark themselves as secure, and iOS forces its own keyboard for as long as one has the cursor. No third-party keyboard can opt into these, which is the entire point of the rule.
- Dictation. The microphone key belongs to Apple’s keyboard. A custom keyboard cannot provide it, so dictating means pressing the globe key to move to the system keyboard first, then switching back.
- Fields that ask for a restricted layout. A number pad, a phone pad or a PIN box requests a specific keyboard type, and iOS presents its own pad for these rather than a custom keyboard that has no equivalent layout. Milder versions of the same thing — the email keyboard with the @ key, the URL keyboard with a slash — are just layout variants that a custom keyboard renders itself.
- Some search fields. Search boxes supplied by the system rather than drawn by the app sometimes open with the system keyboard instead of the one you used last. The globe key works normally once it is up; it is a question of which keyboard appears first, not of whether yours is allowed.
- The system emoji picker. That specific picker is Apple’s. Most custom keyboards ship their own emoji panel instead, which is why the emoji you insert can look identical while the panel around them does not.
Everything outside that list — captions, comments, direct messages, bios, search inside an app’s own content, notes, documents, forms in a web page — is an ordinary text field and behaves ordinarily.
How a keyboard follows the app it is in
Each field also tells the keyboard which appearance the app prefers, light or dark. Apple’s keyboard obeys that directly, which is why it turns dark inside a dark app and light again when you leave. A third-party keyboard receives the same signal and decides what to do with it: a themed keyboard set to a specific look generally keeps that look everywhere, which is the reason for choosing it in the first place, with the trade-off that it will not go dark on its own when the app around it does.
Two smaller things follow the host as well. The return key takes its label from the field — Send in a chat, Search in a search box, Go in a browser — and the field’s autocapitalisation and autocorrection preferences are passed through, which is why a keyboard stops capitalising sentences inside an email address box without being told to.
The short version: the app you are in changes what the keyboard is asked to do, not whether your keyboard is allowed to do it. When a custom keyboard genuinely does not appear, the cause is almost always one of the named exceptions rather than the app.
Where Kibo fits
Kibo behaves as described above. In an ordinary text field in any app it is the keyboard, and the theme, key sounds, backlight effect and language you chose travel with you — the same board in a WhatsApp reply, an Instagram caption and an email. In a secure field iOS swaps to Apple’s keyboard, as it does for every third-party keyboard, and swaps back when you leave.
Because settings live in a panel on the keyboard itself, changing a sound or a theme does not mean leaving the conversation you are in. Full Access can stay off throughout; nothing about host-app compatibility depends on it.
Frequently asked questions
Do custom keyboards work in WhatsApp?
Yes. WhatsApp’s message box is an ordinary text field, and apps do not select which keyboard is presented. The same is true of Instagram captions and comments, Messages, Mail and Safari.
Why does my keyboard change back to Apple’s in some places?
Almost always a secure text field, which iOS reserves for its own keyboard, or a field asking for a number pad. Both are system rules rather than app choices, and both end when you tap into a normal field.
Can I dictate with a third-party keyboard?
Not directly — the microphone key is part of Apple’s keyboard. Press the globe key to switch to the system keyboard, dictate, then switch back.
Will my keyboard turn dark inside a dark app?
Apple’s keyboard follows the app’s preferred appearance automatically. A themed third-party keyboard usually keeps the theme you chose in every app instead, which is consistent but does not adapt on its own.
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.