Unexpected Keyboard is a lightweight virtual keyboard for Android that enables access to additional characters through corner-swiping gestures on keys.
The tool addresses the need for efficient character input on mobile devices, particularly for programmers and terminal users. Its core approach uses directional swiping toward the corners of each key to access symbols and special characters, allowing a single key to produce multiple outputs based on swipe direction. This design reduces the need for multiple keyboard layouts or mode switches while maintaining a compact footprint.
The keyboard suits developers working in terminal environments like Termux and users who need frequent access to programming symbols and special characters. It is also appropriate for everyday use by anyone seeking a privacy-conscious, ad-free keyboard without unnecessary bloat. The tool is open source and available through both F-Droid and Google Play, making it accessible across different distribution preferences.
Development activity shows consistent engagement with the translation community through an active Weblate integration, indicating ongoing localization efforts. The project has received external funding support for feature development, specifically for spell-checking functionality. The maintainers actively solicit contributions and provide clear build instructions for developers interested in participating.