圖標

WM Keyboard

A private, offline keyboard: 845 languages, smart typing, themes, and tools.
新版本 0.5.13
Emoji, GIFs and stickers in one panel, and WhatsApp sticker packs import. The clipboard grows taller, reads text off images, and keeps as many clips as you like. Korean 천지인 keypad, Bengali Khipro and Bijoy output, Marathi shifted letters, jianpin. Shift-hold capitals, an arrow keys row, typing statistics. Voice, AI and Translate can use on-device models offline. Swipe in from the edge to go back. Dutch wel, nog and ging suggest again.
WM Keyboard is an Android keyboard that keeps its intelligence on your phone. Prediction, autocorrect, glide typing, transliteration, emoji search and learning are all local computation over files in the app's own storage. There is no analytics SDK, no advertising, no account and no server of ours for the app to phone home to. This edition is built with no Google library on its compile classpath at all.

867 LANGUAGES, 1,709 LAYOUTS

Native scripts, InScript variants, romanized entries, CJK and constructed languages, all from one data-driven registry. A fresh install starts in the languages your phone is already set to and suggests more from your system language list.

BENGALI THE WAY YOU ACTUALLY TYPE IT

Avro-compatible phonetic typing, so "ami valo achi" becomes আমি ভালো আছি. The phonetic index is lenient: "asi", "achi" and "achhi" all reach the right word. Probhat is there too, with aspirates on shift, plus conjunct-aware backspace.

TYPING THAT LEARNS, LOCALLY

A trie-lattice beam decoder shared by tapping and glide, n-gram context ranking, autocorrect gated by a likelihood ratio rather than a blunt threshold, and on-device learning of your words, bigrams and trigrams. One tap clears all of it.

A REAL TOOLBOX

Clipboard with history, pinning and search. Snippets and text expansion. Calculator, unit and currency conversion, calendars, translate, dictionary lookup, web search, camera, media controls, an app launcher and more, most of them fully offline.

EMOJI, GIFS AND STICKERS

The Emoji 17.0 catalog with semantic search in 125 languages, per-person skin tones, kaomoji, custom sticker packs, and long-press to send animated emoji.

MAKE IT YOURS

A full theme editor: palettes, fonts, key shapes, textures, decals, particles and photo backgrounds, plus Material You and AMOLED. Resize the keyboard, split it, float it, or run it one-handed. Themes and layouts export and import as files, and an addon repository can serve you more.

VOICE AND AI

Speech recognition with a continuous mode, through Android's own recognizer, and optional AI writing tools where you bring your own API key or point the keyboard at a server you run yourself. Nothing is enabled behind your back.

PRIVACY

Every network feature is a tool you choose to open, and each one is documented. This edition downloads nothing unasked: automatic language data is off by default, so a language's n-gram pack and emoji dictionary arrive only when you accept the prompt or press the button. One connection is not a tool, and it is worth naming: a script with no font of its own is drawn in Noto, fetched through Android's downloadable-fonts provider — Google Play Services where that is installed, and nothing where it is not. Typing on its own never reaches the network: a weather or currency chip waits for your tap before it fetches anything, and exchange rates come from currency-api and Frankfurter, both free software with open data, unless you pick another source. Every service the keyboard uses can also be pointed at another server, including one you run yourself. The update check asks F-Droid only when you press the button for it. Password and secure fields turn off learning, suggestions and clipboard capture on their own, and incognito mode does the same on demand. Backups are written where you point them, and a passphrase encrypts them.

This is the lite edition. It leaves out handwriting, text and QR scanning, offline dictation and the on-device AI models, because all of them are built on Google libraries, and it carries none. Its privacy policy is its own: https://wmkeyboard.pages.dev/privacy/policy-fdroid/

The full documentation, including exactly what touches the network and when, is at https://wmkeyboard.pages.dev

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 0.5.13 (28) 建議 於 2026 年 10 月 2 日新增

    arm64-v8a armeabi-v7a x86_64

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 查看 Wi-Fi 連線
      允許應用程式查看 Wi-Fi 網路相關資訊,例如是否已啟用 Wi-Fi,以及所連上 Wi-Fi 裝置的名稱。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 允許接收 Wi-Fi 多點傳播封包
      允許應用程式接收透過多點傳播位址傳送給 Wi-Fi 網路上所有裝置 (而不只是傳送給你的手機) 的封包。這項設定會比非多點傳播模式耗用更多電力。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • android.permission.PACKAGE_USAGE_STATS
    • 顯示通知
      允許應用程式顯示通知
    • 讀取日曆活動和詳細資訊
      這個應用程式可讀取所有儲存在手機上的日曆活動資訊,以及共用或儲存日曆資料。
    • 讀取你的聯絡人
      允許應用程式讀取手機上儲存的聯絡人資料。如果你已在手機上的帳戶建立聯絡人,應用程式也將可以存取這些帳戶,當中可能包括你安裝的應用程式所建立的帳戶。這項權限可讓應用程式儲存你的聯絡人資料,惡意應用程式也可能在你不知情的情況下外洩你的聯絡人資料。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 讀取共用儲存空間中的圖片檔案
      允許應用程式讀取共用儲存空間中的圖片檔案。
    • android.permission.READ_USER_DICTIONARY
    • 錄製音訊
      這個應用程式在使用期間可以使用麥克風錄音。
    • 使用生物識別硬體
      允許應用程式使用生物特徵硬體進行驗證
    • 使用指紋硬體
      允許應用程式使用指紋硬體進行驗證
    • 控制震動
      允許應用程式控制震動。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • android.permission.WRITE_USER_DICTIONARY
    • com.wasimaster.wmkeyboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 57 MiB PGP 簽章 | 建置紀錄