значок приложения

ReteKey

Hangul keyboard with Esc, Tab, Ctrl and F-keys. 470 KB, one permission.
Новое в версии 0.1.150
Persian: the key caps now preview « and » the way they will actually look in Persian text. These are bidi-mirrored characters - the glyph the reader sees depends on the text direction - so caps on right-to-left layouts are now shaped in a right-to-left context, and left-to-right layouts keep theirs. What the keys type is unchanged.
A Hangul keyboard for developers and power users — for anyone who needs Esc, Tab, Ctrl chords, function and arrow keys on a phone, and a keyboard that behaves itself in a terminal.

It is small and asks for almost nothing. The APK is about 470 KB, most of that the Hanja tables, written in plain Java with no third-party runtime dependencies; the Hanja tables are memory-mapped straight out of the APK, so they cost storage rather than memory. It declares a single permission, VIBRATE — an ordinary permission, never requested at runtime, driving nothing but the buzz under your finger, which you can turn down to zero. No network, no account, no analytics.

And nothing is missing for it.

The keys other keyboards leave out

Esc, Tab, Ctrl, Alt, Meta, F1-F12, the arrows, Home and End, PgUp and PgDn, Ins, forward-delete and PrtSc, sent as real key events rather than as characters that look like them. Modifier chords the keyboard has no use for are handed to the app, so an editor's own shortcuts keep working, and a soft Ctrl plus a letter sends a genuine control code to a terminal.

Layouts

* 2-beolsik, the standard full Korean keyboard.
* 천지인 and 나랏글, the two 12-key phone layouts. Both compose the whole of Hangul, including every compound final — 많, 삶, 앉 and the rest. Two keys in the spare column turn the twelve keys into the phone keypad's digits or into the cursor cluster.
* QWERTY, Dvorak and Colemak for English; Spanish, Portuguese, Italian, Polish, German, Turkish, French AZERTY, Greek, Hebrew, Persian, Arabic, Urdu, Thai, Hindi, Russian, Ukrainian, Bulgarian, Macedonian, Serbian, Georgian and Armenian with their own letters on their own positions; Vietnamese with Telex; Japanese by romaji or on the 12-key flick pad, typed straight into hiragana.
* A symbols page, a keypad with arrows and function keys, and a menu page for edit commands.
* The globe key walks the layouts you enabled, in the order you set.

Typing on twelve keys

천지인 keys can be dragged instead of tapped: a consonant key gives its plain letter to the left, its aspirate to the right and its tense letter downward, and a vowel key points at the letter it makes. Hold a key instead and a guide shows what is where, with the keypad digit in the middle. Nothing has to be waited out.

Hanja

Conversion in both directions with 훈음 glosses, paging and number-key selection, from a candidate window the width of the keyboard.

Physical keyboards

The on-screen keyboard hides itself when a hardware keyboard is attached, and hardware typing composes Hangul through the same 2-beolsik automaton. Ctrl, Alt and Meta chords reach the app rather than being swallowed. 한/영 and 한자 can be bound to keys of your choosing.

Made to suit you

* The keyboard's height is set as a share of the screen, from 1% to 50%.
* Height, the layout list and its order, the floating panel and its opacity are remembered separately for a screen held upright and one held sideways.
* Keys that can be held say so: an open ring in the corner while they are not, a filled disc while they are. Shift, Ctrl, Meta and Alt each arm for one key on a tap and lock on a hold.
* A half-width floating panel you can place where you like, as see-through as you like.
* Key-press feedback — highlight, vibration and sound — each adjustable to zero.
* Follows the system light and dark theme, and Material You where the device has it.

Old Android

Two builds ship from one source. The one on F-Droid is for Android 9 and newer. A build for Android 4.0 and newer is on the project's releases page; everything works there, and the README says which few things behave differently.

The name

rete is Latin for net. It is meant to be said the Latin way, RAY-teh.

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Скачать
  • Версия 0.1.150 (151) рекомендована Добавлено 31.08.2026

    Для этой версии требуется Android 9.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • управление функцией вибросигнала
      Приложение сможет контролировать вибросигналы.

    Скачать APK 0.6 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 0.1.147
    Persian: the layout was rebuilt to the arrangement proposed by a Persian typist in issue #4 - hardware orientation (the previous cut was mirrored), three letter rows like QWERTY with Backspace and Enter at the row ends, and the rarer letters, tashkil and Persian marks as each key's secondary, reachable by long-press and now also by an upward drag. The bottom row matches QWERTY's.
  • Версия 0.1.147 (148) - Добавлено 31.08.2026

    Для этой версии требуется Android 9.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • управление функцией вибросигнала
      Приложение сможет контролировать вибросигналы.

    Скачать APK 0.6 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 0.1.145
    Remote desktop: chord events are now dressed as a physical keyboard's - keyboard source, real scan codes, no soft-keyboard flag, meta flags restored on the letter. The relay's soft path handled each injected event alone (Ctrl separately, then the letter separately); its hardware path tracks modifier state and combines them, which is why a physical Ctrl+A always worked.
  • Версия 0.1.145 (146) - Добавлено 30.08.2026

    Для этой версии требуется Android 9.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • управление функцией вибросигнала
      Приложение сможет контролировать вибросигналы.

    Скачать APK 0.6 МиБ Подпись PGP | Журнал сборки