![]()
Foldable Bluetooth keyboards are back in a big way, from tri-fold portables to phone-cradle types with roll-up wrists. The hardware is finally travel-friendly, but Android’s built-in external keyboard support still assumes a plain US QWERTY. Anyone who types in a non-English layout, remaps keys, or wants Ctrl+Tab to actually switch apps needs help. These are the seven Android apps we install on every phone that has to pair with a physical keyboard.
What to look for in an external keyboard app
The problems worth solving on Android with a physical keyboard split into four buckets:
- Layout support. Non-QWERTY layouts (AZERTY, Dvorak, Cyrillic, JIS) or per-language switching that Android itself is patchy about.
- Key remapping. Turning Caps Lock into Ctrl, remapping a Dell keyboard’s Windows key to Meta.
- App-level shortcuts. Ctrl+Tab, Ctrl+W, Alt+F4 equivalents that most Android apps don’t handle.
- Auto-detect and swap. So the on-screen keyboard hides the moment a physical one connects.
The apps below cover all four, sometimes in combination.
Quick comparison
| App | Best for | Free? | Price | Standout |
|---|---|---|---|---|
| External Keyboard Helper Pro | Layout support | Demo available | Around $2.99 | 400+ layouts |
| Multiling O Keyboard | Multilingual typists | Yes | Free | Live layout switch |
| Termux | Developers | Yes | Free | Full Linux shell |
| Key Mapper | Remappers | Yes | Free | System-wide bindings |
| Gboard | Casual users | Yes | Free | Physical detection |
| AnySoftKeyboard | Privacy-first | Yes | Free | No telemetry |
| Physical Keyboard Layout Chooser | Layout switch | Yes | Free | Root-free layout swap |
The apps
1. External Keyboard Helper Pro, best for layout support
External Keyboard Helper Pro (and its free Demo variant) is the standard fix for Android’s weak layout handling. It supports 400+ layouts including French Bepo, Cyrillic ЯВЕРТЫ, Colemak, Dvorak, and every regional variant Android ships broken. Custom layouts are XML files you can drop in.
Where it falls short: Interface is dated. Setup takes reading. Free Demo caps some layouts.
Pricing:
- Demo: free with layout limitations
- Pro: one-time purchase around $2.99
Download: Aptoide | Google Play
Bottom line: The default install for anyone typing in a non-US-QWERTY layout on Android. Buy Pro after the Demo confirms your layout is there.
2. Multiling O Keyboard, best for multilingual typists
Multiling O Keyboard supports 200+ languages and lets you swap between them with a swipe on the space bar, both on-screen and when a physical keyboard is connected. Long-time favorite for anyone who codeswitches mid-message.
Where it falls short: UI is very old-school. Some layouts need per-language plugin downloads.
Pricing:
- Free, no ads
Download: Aptoide | Google Play
Bottom line: Best pick if you type in three or more languages regularly.
3. Termux, best for developers
Termux installs a full Linux userland on Android. Paired with an external keyboard, it turns any Android phone into a pocket dev environment: SSH, vim, Python, Node, Rust toolchain. Termux has proper terminal shortcuts (Ctrl+A, Ctrl+E, arrow key history) that just don’t exist in most Android apps.
Where it falls short: Google Play version stopped updating; use F-Droid or GitHub for the current build. Learning curve for non-terminal users is steep.
Pricing:
- Free, open source
Download: F-Droid | Termux GitHub Releases
Bottom line: The tool that makes a keyboard-equipped Android phone into a real workstation.
4. Key Mapper, best for remapping
Key Mapper rebinds physical keys system-wide. Turn Caps Lock into Escape (yes, on Android), map a spare button to launch an app, or bind a macro to F13. Works without root on modern Android versions.
Where it falls short: Setup is per-app. Some system-level shortcuts (like the physical Search key) resist remapping.
Pricing:
- Free, GPL
Download: F-Droid | Google Play
Bottom line: The remapper for anyone who thinks “Caps Lock is a wasted key.”
5. Gboard, best for casual users
Gboard is Google’s stock keyboard and, for external keyboards, it does the one thing that matters most: hides itself the moment a physical keyboard connects. It also supports Bluetooth-key shortcuts (Ctrl+A, Ctrl+C, Ctrl+V) inside Google’s own apps consistently.
Where it falls short: Layout handling for non-Latin scripts is still weak. Custom key remapping isn’t supported.
Pricing:
- Free
Download: Aptoide | Google Play
Bottom line: The default that already works. Only upgrade to External Keyboard Helper if you hit a layout Gboard can’t handle.
6. AnySoftKeyboard, best for privacy-first users
AnySoftKeyboard is a fully open-source keyboard with no telemetry, no cloud sync, no analytics. It handles physical keyboard detection and pairs well with F-Droid tools for a Google-free Android setup. Language packs cover 100+ layouts.
Where it falls short: Autocorrect isn’t as good as Gboard’s. Voice input is manual.
Pricing:
- Free, Apache 2.0
Bottom line: The keyboard for anyone building a de-Googled Android install.
7. Physical Keyboard Layout Chooser, best for layout switching without root
Physical Keyboard Layout Chooser is a small utility that adds a quick-toggle for physical keyboard layouts to your notifications shade. Swap between US QWERTY and, say, French AZERTY in one tap, no root needed on Android 12+.
Where it falls short: Only handles layouts it knows about. Custom XML layouts still need External Keyboard Helper.
Pricing:
- Free
Download: Aptoide search | F-Droid
Bottom line: The lightest way to switch layouts if you don’t need the full External Keyboard Helper feature set.
How to pick the right one
Install External Keyboard Helper Pro first if you type in anything other than US-QWERTY. It’s the fastest fix for the biggest Android weakness.
If you type in multiple languages, use Multiling O Keyboard alongside it.
Pair a foldable keyboard with Termux if you want to actually work from your phone. It’s the closest Android gets to a laptop.
Grab Key Mapper if you want Caps Lock as Escape (Vim users), or want to map spare keys to app launches.
Everyone should keep Gboard installed as a fallback. It’s the most compatible on-screen keyboard for the moments you unpair the physical one.
For privacy-focused Android setups, replace Gboard with AnySoftKeyboard.
FAQ
What is the best Android app for a physical keyboard? External Keyboard Helper Pro is the most consistent recommendation. It fixes the layout problem, which is the #1 Android external-keyboard complaint.
Does Android 15 support external keyboards natively? Yes, but only for US QWERTY and a handful of official layouts. Custom layouts, key remapping, and app-level shortcuts still need third-party apps.
Can I use Vim shortcuts on Android with an external keyboard? Inside Termux, yes. Outside Termux, not natively. Key Mapper can rebind Escape to Caps Lock but doesn’t add Vim key handling.
Do these apps work on foldable phones? Yes. External Keyboard Helper and Gboard both detect keyboard connect/disconnect events on the Galaxy Z Fold, Pixel Fold, and OnePlus Open.
Are external keyboard apps safe? The apps here are widely used and audited. Grant them only the accessibility permissions they need (for Key Mapper’s system-wide remap) and pull sideloaded builds from Aptoide, F-Droid, or the developer’s GitHub, not random mirrors.