Pastiera logo

Pastiera

Developed by @palsoftware

Dls
Ver
v0.85
Size
42.19 MB
Date
14 Sept 2026
pastiera.md

Pastiera is an advanced input method designed specifically for Android devices with physical keyboards, like the Unihertz Titan 2. It accelerates typing by introducing programmable shortcuts, swipe gestures, and custom JSON layouts, while utilizing Shizuku to enable system-level dictionary autocorrection.

Technical Overview of Pastiera

Pastiera replaces the default input pipeline by routing physical keystrokes through a custom InputEventRouter and ModifierStateController. The application processes key mappings directly from local JSON files and leverages Shizuku to inject dictionary suggestions and autocorrections directly into active text fields. This architecture allows hardware-level modification of modifier states, such as double-tap locking for Nav Mode, independent of standard OS behavior.

Core Features of Pastiera

  • Custom JSON Layouts: Import, export, and edit QWERTY, AZERTY, Cyrillic, and translit keymaps directly from local device storage.
  • Shizuku Autocorrection Support: Powers dictionary-based word suggestions, global auto-substitutions, and swipe-to-accept gestures via ADB access.
  • Advanced Nav Mode: Double-tap the Ctrl key outside text fields to map ESDF or IJKL as physical arrow keys.
  • Integrated Clipboard Manager: Stores multiple copied entries with pinning capabilities directly accessible through the customizable variations bar.

Compatibility & Quick Setup

Requires Android 10 (API 29) or newer on a physical keyboard device—install the APK, enable it in virtual keyboard settings, and grant Shizuku permissions for advanced autocorrection.