Plektra Support Plektra on Open Collective GitHub

Advanced (hardware) keyboard control on Android

Free software under GPLv3, with source code you can inspect, modify and share.

Stable is for everyday use. Nightly gets new features first.

Plektra on a Unihertz Titan 2, a Titan 2 Elite and a Pixel 7a, each suggesting “tomorrow” in a note

Features

Keyboard controls, text tools and layouts. Select a screenshot to enlarge it.

Keys and bar

Configure the keyboard bar, modifier indicators and software key geometry.

Modular toolbar configuration

Configure suggestions, character variations and menu buttons independently.

Adjustable interface density

Choose a full bar, compact controls, a modifier LED strip or a hidden bar.

Dual profiles: Normal and Slim

Configure Normal and Slim independently, then switch between the two profiles.

Flexible toolbar layouts

Place suggestions and actions in a shared row or arrange them in stacked rows.

Live modifier state indicators

See active and locked modifiers in the keyboard bar or Android status bar.

Ortholinear and staggered key geometries

Choose ortholinear or staggered rows for the software keyboard.

Text and tools

Fewer keystrokes for the words, characters and text you use often.

Predictive text and completions

Complete words from suggestions as you type. Dictionaries and locally learned next words are supported.

Contextual character variations

Select accented letters and symbols from the variations for the current character.

Long-press secondary characters

Long-press a software key to select its secondary characters.

Expandable text snippets & templates

Save reusable text such as addresses, email addresses and dates. Find snippets with a short prefix.

Text shortcut expansion

Expand a snippet shortcut into its saved text.

Direct SYM layer mapping

Open SYM pages and enter symbols using the corresponding physical keys.

Integrated, low-profile emoji picker

Browse and insert emoji from the keyboard.

Integrated clipboard manager

Browse clipboard history and insert a saved entry.

Keyboard text selection

Select text using physical keyboard controls.

Terminal-style Ctrl navigation and selection

Use Ctrl shortcuts to move the cursor, select text, copy and paste.

Look and layout

Interface themes, regional layouts and software keyboard mode.

Native QWERTY, AZERTY, and QWERTZ support

Select QWERTY, AZERTY or QWERTZ, including German umlauts.

High-contrast mode for improved visibility

Use a high-contrast theme with clear key outlines and distinct modifier indicators.

Download.

Stable is the release for everyday use. Nightly gets new features first and can contain bugs. Version numbers are dates: 26.10 is October 2026, and a Nightly adds the day and the UTC build time.

The recommended Stable download includes the regular keyboard features and TalkBack support, without the additional Clicks accessibility service. Choose the Full APK if you need Clicks launcher-button remapping. You can install either variant over the other and keep your settings and data. Installation guide and all releases.

Install both. Switch any time.

Stable and Nightly are separate apps with their own app IDs, so both fit on the same phone. Pick the active keyboard in Android’s keyboard settings. Each app keeps its own settings.

Using Nightly?

If a build gets in your way, switch to Stable and keep typing. Come back with the next Nightly.

Using Stable?

Switch to Nightly to try new features early. Stable stays installed as your fallback.

Release download statistics

Current APK download counts and measurements targeting 24 and 72 hours after each release. Every measurement shows its actual time; counts combine the available APK variants.

Loading release statistics…

Downloads do not identify unique users or installations. Missing measurements are shown as gaps.

Download data as JSON

Physical and software keyboards.

A selection of devices tested directly or supported by the community. Plektra supports built-in physical keyboards, Clicks keyboards and standalone touch input.

Titan 2

Release-tested. Device-specific keyboard layouts and display geometry.

Titan 2 Elite

Release-tested. Device-specific keyboard layouts and display geometry.

Pixel 7a + Clicks

Directly tested with the Clicks Power Keyboard.

Galaxy Z Fold6

Directly tested for software keyboard use and folding behaviour, with Clicks Power Keyboard support. Further foldable improvements are planned.

Community-supported devices include the BlackBerry KEY2, Minimal Phone MP01 and BlackBerry Q25 (Zinwa mod), alongside other Clicks keyboard models. See the device support ranking.

Build it yourself.

Plektra is free software under the GNU General Public License v3.0. You need JDK 17 and the Android SDK for compile SDK 36.

$ git clone https://github.com/pkb-rocks/plektra.git
$ cd plektra
$ scripts/build-nightly-debug.sh 26.10

Project structure and checks are in the development guide. Distributed forks must use their own name, application ID and update endpoints.

GitHub star history

Stars over time for pkb-rocks/plektra.

Plektra GitHub stars over time

Loading the latest star history…