Skip to content
WM KeyboardWM Keyboard
Accessibility

Migrating from another keyboard

Coming from Gboard, SwiftKey or FUTO? Feature equivalents and what to set up first.

Switching keyboards is mostly muscle memory, and WM Keyboard was built with that in mind: dozens of its behaviors are deliberately modeled on Gboard and SwiftKey conventions, right down to code comments that say so. This page maps the features you already rely on to their WM Keyboard equivalent, and calls out the handful of places migration isn’t a straight swap.

Screenshot pending
Suggestions default to the top pick in the center slot, the same layout Gboard uses.

If a term below doesn’t match what your old keyboard called it, this is where to look for it in WM Keyboard.

You know it asWM Keyboard equivalentDefault
Glide typing / FlowGesture typing: drag through letters instead of tappingOn
Swipe-to-handwriteA gesture-typing sub-option that recognizes handwritten letters instead of a glide pathOff (glide path)
Clipboard managerThe Clipboard tool: history with pinning, and a paste chip for your last copyHistory on, entries expire after 24 hours or once you pass 100 items
Theme store / custom themesA full theme editor: 26 built-in themes (including ports of well-known editor palettes like Dracula, Nord and Solarized), custom colors, background images (including a landscape-specific one), scheduled light/dark, and .wmtheme.json import/exportFollows system light/dark, Material You colors on
Voice typing / dictationThe Voice tool: a full-screen panel by default, or a compact bar over the keysFull panel; continuous listening and spoken punctuation both on
Autocorrect strengthA confidence multiplier you can tune, not just an on/off switchOn, ×4 (adjustable ×1.5–×10)
Emoji suggestions replacing the typed wordEmoji insert mode set to replace the wordOn
“Virtual key” haptic feelHaptic style set to match a physical key pressOn

Voice typing, glide typing, and several tools are covered in their own pages: Voice typing, Glide typing, Clipboard, and Themes. Autocorrect and gesture settings live under Typing settings; tune the confidence multiplier there if the default feels too aggressive or too quiet.

If your old keyboard covered handwriting, OCR text scanning, QR scanning, document scanning, offline dictation, or an on-device AI model, check you’re running the Full edition only build; Lite edition only leaves those out to save space. See Full vs Lite for the complete comparison.

There’s no one-click “import my personal dictionary” button. No keyboard exposes its learned-word list in a format another app can read, and WM Keyboard is no exception. Here’s what actually happens, and your two real options.

Words you’ve typed build up in an on-device dictionary automatically, the same way any predictive keyboard learns your vocabulary. There’s nothing to migrate here beyond typing normally with Learn from typing switched on. You can also add a handful of words one at a time from the personal dictionary screen; anything added that way is marked “Added by you,” while words the keyboard picked up from typing show “Seen N×” instead.

Screenshot pending
The personal dictionary screen: words you add show 'Added by you'; words picked up from typing show a use count. There's no bulk-import button here.

For seeding a large vocabulary at once (brand names, jargon, a whole word list you already have), use Custom dictionaries instead. It’s a different feature (word lists layered per language, mainly meant for languages with no bundled dictionary), but it’s the closest thing to a bulk import:

  • Import a plain text file, or pull one from an http:// or https:// URL.
  • Format: one word per line, optionally followed by a space and a frequency number; lines starting with # are ignored.
  • Words imported this way are never autocorrected away.
  • Files are capped at 32 MiB per import.

So if your old keyboard can export a plain word list, format it this way and import it here. WM Keyboard doesn’t ship a converter for any other keyboard’s proprietary export format; that reformatting step is on you. See Dictionaries & words for the full screen reference.

The first-run wizard covers most of this already (see Enable the keyboard for the full walkthrough), but there’s no way to reopen it once you’ve been through it, so if you skipped or rushed past pages, these are worth doing manually:

  • Add every language you actually type in. A fresh install only enables what your phone’s own language list told it to, plus English; add the rest from Settings → Languages, where a Suggested for you group offers the likely ones first.
  • Trim the toolbox. Every tool ships switched on by default (around 60 of them). The wizard’s Tools page narrows that to a curated 17-tool set the first time you visit it, but only if you reach that page during setup. That Recommended shortcut lives in the wizard only. If you skipped it, there’s no equivalent bulk switch afterward: open Settings → Tools and flip off the ones you don’t want, one at a time.
  • Check your spacebar swipe directions, if cursor-on-a-quick-swipe is what you’re used to. The wizard’s gesture page labels that pairing “recommended,” but a fresh install actually ships with the opposite one (quick swipe switches language, hold-and-swipe moves the cursor) until you pick otherwise. See Gestures.
  • Revisit autocorrect strength if your old keyboard’s felt looser or tighter. WM Keyboard’s confidence multiplier defaults to ×4 out of a ×1.5–×10 range: closer to the eager end than the conservative one, but well short of the most aggressive setting.

Settings → Tools: every tool starts on. Recommended switches to the curated 17-tool set the setup wizard offers.

Settings → Tools: every tool starts on, toggled individually. The wizard's Recommended shortcut (a curated 17 tools) doesn't carry over to this screen.

WM Keyboard is MIT-licensed, ships no analytics or crash-reporting SDK, and its core (dictionaries, prediction, transliteration, emoji search) runs fully on-device with no network connection required at all. That’s the part that doesn’t change no matter what you toggle.

What does reach the network is a long list of individually optional tools, each of which only calls out when you open it or explicitly configure it with your own API key: weather, dictionary lookups, translation, GIF and sticker search, web and image search, currency conversion, the AI writing tools, downloadable dictionaries and emoji-keyword packs, addon repositories, and clipboard link previews (off by default). None of it runs in the background or while you’re just typing. See Privacy at a glance and the full tool-by-tool network table for exactly what each one sends and when.

Two more things some migrating users specifically look for:

  • Incognito mode pauses learning and clipboard capture on demand, and a Follow private browsing toggle engages it automatically for fields the app flags as private (Chrome incognito tabs and similar), though it can’t detect apps that don’t send that flag.
  • Backup is opt-in and local by default. Android backup is switched off out of the box; turning it on carries settings, themes, layouts, learned words, and saved API keys through Android’s own encrypted backup, but explicitly leaves out voice/AI models, downloaded dictionaries, and emoji keyword packs since those are too large.
WM KeyboardTypingPersonal dictionary WM KeyboardTypingCustom dictionaries
  • Personal dictionary lists every word the keyboard has learned, with a button to add one manually and a way to remove any entry.
  • Custom dictionaries import word lists per language, from a file or a URL, as described above.
WM KeyboardFeaturesTools
  • Every tool is switched on by default; flip each one off individually here. The Recommended/Everything shortcuts only appear on the first-run wizard’s Tools page, not on this screen.
WM KeyboardDataPrivacy
  • Learn from typing (on by default) — personalizes suggestions from what you type, entirely on-device; turning it off is why a rebuilt dictionary would stop growing.
  • Add words to the system dictionary (off by default) — mirrors learned words into Android’s own dictionary for other apps to see.
  • Follow private browsing (on by default) — auto-engages incognito mode for fields the app flags as private.
  • Back up with Android (off by default) — opts into Android’s encrypted backup for settings, themes, and learned words.

See the Privacy settings reference for the rest of that screen.

  • The setup wizard can be replayed any time from About / Run setup again; a replay never rewrites settings on its own. Reopening the app otherwise just goes to the Home screen: reinstalling over an existing install (same signing key) keeps the onboardingDone flag, so only a clean reinstall or a fresh phone without a settings backup shows the wizard unasked.
  • Backup & restore can move your learned-word dictionary between two phones that are both already running WM Keyboard, but it’s WM-Keyboard-to-WM-Keyboard only (not an import path from another app), and the dictionary section is left out of an export unless you turn it on explicitly.
  • Custom dictionaries and the personal dictionary are two separate features that both feed suggestions: personal dictionary is for words you’ve typed or added one at a time, custom dictionaries are for bulk lists layered on top of (or standing in for) a language’s bundled dictionary.
  • On a Lite edition only build, tools that need on-device ML (handwriting, OCR, QR/barcode and document scanning, grammar checking, offline Whisper dictation, and the on-device AI model) simply don’t appear as options; there’s nothing to disable because they’re not built into that edition at all.