Julow/Unexpected-Keyboard

A lightweight keyboard for Android

View on GitHub ↗Jump to charts ↓Open shareable report →

Julow/Unexpected-Keyboard has 3k+ stars and 350+ forks on GitHub, is written in Java, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Type:ApplicationCategory(s):AndroidMobile & Desktop
Added to GitGenius on September 21st, 2026
Created on July 31st, 2015
Open Issues & Pull Requests: 307 (+0)
GitHub issues: Enabled
Number of forks: 383
Total Stargazers: 3,308 (+0)
Total Subscribers: 37 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.1 hours
Mean response time: 15.6 days
90th percentile: 13.6 days
Tracked items: 409

How this project is maintained

About 15% of issues opened in the past year have never received a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 49% of tracked open issues have had no activity in three months. Only 57% of issues opened in the past year have been closed. Three people close 73% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 201
New in 7 days: 2
Closed in 7 days: 2
Avg open age: 451 days
Stale 30+ days: 180
Stale 90+ days: 153

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature request (5)
  • help wanted (2)
  • layout request (2)
  • enhancement (1)
  • styling (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

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.