安装包图标

Kinetica

Two-thumb keyboard: both thumbs swipe and tap at once. No network access.
新版本 1.1.0
Reworked engine
Settings grouped into submenus
Swipe a key to type the glyph printed on it. Reset edge swipes to get it.
Words you teach the keyboard now work as gestures after the second time.
Suggestions work again in apps that ask keyboard not to learn.
Every chord setting is on one screen, with a lead-in you can set.
55 more emoji, none your font cannot draw
Delete several learned words at once.
Czech and two fixes, thanks to dkoukola.
Full backup system
A space key on the number pad.
Kinetica is a two-handed keyboard. Both thumbs swipe or tap at the same time,
independently, and the two gesture streams merge into one word.

Typing "something": the left thumb taps S, then E, while the right thumb
swipes O -> M and then T -> H -> I -> N -> G. The streams are merged by
timestamp into S + OM + E + THING.

It is a spiritual successor to the discontinued Nintype, written from scratch
on Android's public IME APIs - not a fork, and with no third-party gesture or
prediction library. The dynamic time warping, the trie search, the path
resampling and the dual-stream merge are all in the app, so every constant is
understood and tunable.

The manifest declares no INTERNET permission. Nothing you type can leave the
device, because there is no code path that could send it. Decoding, prediction
and learning are local, the personal dictionary is on-device storage only, and
password or private fields switch off suggestions, trails and learning.

Features

* Two independent swipe/tap streams merged by timestamp, including
near-simultaneous order swaps and mid-swipe cross-thumb taps for double
letters
* Swipe decoding written from scratch: banded dynamic time warping over
arc-length-resampled paths, an anchored trie search, frequency and
bigram-context scoring
* English, Italian, Spanish, Polish and Czech: 46k to 49k words and 40k to 100k
bigrams per language, with real corpus frequencies. Accented words are
matched through their base-key path and restored on commit (mesto -> město)
* Tap autocorrect with three aggressiveness levels
* Live completions while you tap, and the letters you actually typed are
always a pickable suggestion, so a word the dictionary does not know still
commits verbatim
* Personal weighting, kept per language: words you commit rank higher over
time, long-press a suggestion to reinforce it, slide up or down while
holding to change by how much
* Long-press alternates on every key, customizable edge swipes, chord
shortcuts, a two-page symbols layer and a numpad
* Five layout modes (full, right, left, split, one-handed), adjustable
height, a dark theme, Material You wallpaper colors, or a whole palette
derived from one custom color
* Peck-type mode that switches decoding off entirely, for slang and anything
else the engine would otherwise mangle
* Reversible backspace slide: the span to be deleted is previewed
struck-through, sliding back retracts it, and only lifting commits it
* Dictionary management on the device: import an AOSP wordlist.combined,
export or import your personal dictionary as JSON, reset it per language

Source, build instructions and the full feature list:
https://github.com/EZ-eta/kinetica

If Kinetica is useful to you: https://ko-fi.com/ez_eta

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 1.1.0 (46) 推荐 更新于 2026-09-11

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 控制振动
      允许此应用控制振动器。
    • com.kinetica.keyboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 6.6 MiB PGP 签名 | 构建日志

  • 新版本 1.0.5
    - Autospace now works for tapped words, not just swipes (setting, off by default)
    - Words with apostrophes get their space: don't, it's, dell'anno
    - Single letters too: a, I, Italian e/o/i
    - A space you delete no longer comes back
    - Top-row up-flick types its digit again
    - Forward slash on the symbols page
    - Spacebar slide: adjustable speed, optional move-by-word
    - Optional retype button on the suggestion bar
    - Lower input latency, thanks pigmej
    - Macron o on the o key, thanks lucylouwebart
  • 版本 1.0.5 (35) - 更新于 2026-09-05

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 控制振动
      允许此应用控制振动器。
    • com.kinetica.keyboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 6 MiB PGP 签名 | 构建日志

  • 新版本 1.0.4
    Emoji you use often now get their own tab in the picker.
    The resize handle's height is adjustable, and can be set to zero to reclaim the space.
    English contractions like don't and here's are predicted properly.
  • 版本 1.0.4 (14) - 更新于 2026-08-27

    该版本需要 Android 8.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 控制振动
      允许此应用控制振动器。
    • com.kinetica.keyboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 6 MiB PGP 签名 | 构建日志