An Android optical character recognition app based on Tesseract, AndroidOCR brings text recognition to a mobile device.
Unexpected Keyboard
The Unexpected Keyboard provides a lightweight Android keyboard that makes a wide range of characters accessible.

About Unexpected Keyboard
Unexpected Keyboard is a lightweight virtual keyboard for Android described as privacy-conscious. It provides access to additional characters by swiping keys toward the corners.
Corner symbols are entered by sliding a finger in their direction. It was originally designed for programmers using Termux, contains no ads, and is open source under the GPL-3.0 license.
Key features
- Type extra characters by swiping keys toward corners
- Open Settings by sliding in left down corner
- Lightweight virtual keyboard for Android
- Contains no ads
- Open-source code under GPL-3.0 license
- Lightweight and described as privacy-conscious
- Contains no ads
- Open source under GPL-3.0 license
Unexpected Keyboard at a glance
- Category
- Mobile Apps › Android Apps
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Android
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Unexpected Keyboard alternatives
Tools and sites you could use instead, ranked by how closely they match.
Unicode Pad is an Android app that enables input of every character in Unicode.
HeliBoard provides a customizable keyboard for Android with a focus on privacy and open-source development.
Outspoke offers privacy-focused speech-to-text input as an Android keyboard, converting spoken words into text.
Sayboard uses Vosk for on-device speech recognition in an open source Android voice keyboard.
Transcribro offers private, on-device speech recognition through an Android keyboard and speech-to-text app.
Popular in Android Apps
Well-known listings from the same topic.
Unexpected Keyboard FAQ
How do I type the symbols shown in the corners of keys?
How do I open Settings?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












