Releases: mahmutaunal/KeymapKit
Release list
KeymapKit v1.1.0
KeymapKit v1.1.0
KeymapKit 1.1.0 is the biggest update since the initial release.
This version completely redesigns how keyboard layouts are managed, making the application significantly cleaner, easier to use, and future-proof while preserving its lightweight and privacy-focused philosophy.
✨ What's New
🚀 New first-time setup
Instead of installing every available keyboard layout, KeymapKit now lets you choose exactly which layouts you want to install.
During the first launch you can:
- Select only the layouts you need
- Install multiple layouts at once
- Start with recommended layouts based on your device language
This keeps Android's Physical Keyboard list much cleaner.
🎯 Layout Manager
A brand new Layout Manager has been added.
You can now:
- Add new layouts
- Remove installed layouts
- Search layouts
- View installed layouts
- Enable only what you actually use
No reinstall is required.
🔍 Layout Search
Finding layouts is now much easier.
Search by:
- Language
- Country
- Layout name
🌍 Language Categories
Layouts are now grouped into categories for easier navigation.
Examples include:
- Latin
- Cyrillic
- Arabic
- Indic
- Asian
- Semitic
- African
⭐ Recommended Layouts
During setup, KeymapKit automatically recommends layouts based on the current device language.
For example:
- Turkish devices → Turkish Q & Turkish F
- English devices → English US
🧪 Keyboard Test Area
A new built-in testing area lets you verify your keyboard mapping immediately after installation.
No third-party app is required.
🔧 Diagnostics
Added a diagnostics screen that shows:
- Active keyboard layouts
- Connected physical keyboards
- Provider status
- Quick refresh
This makes troubleshooting much easier.
⚡ Better Architecture
Internally the application has been completely reorganized.
Highlights include:
- Modular layout catalog
- Selection repository
- Dynamic provider management
- Safer migration path
- Cleaner codebase
🔄 Migration
Existing users are automatically migrated.
Previously installed layouts continue to work while KeymapKit transitions to the new modular layout system.
🛠 Improvements
- Cleaner Material 3 interface
- Improved onboarding
- Better navigation
- Faster layout filtering
- Better keyboard detection
- Improved project structure
- Updated documentation
- Better repository organization
🔒 Privacy
KeymapKit continues to be:
- Completely offline
- No analytics
- No advertisements
- No tracking
- No cloud services
- No account required
❤️ Thank you
Thank you to everyone using and supporting KeymapKit.
This release lays the foundation for future keyboard layouts while keeping the application simple, lightweight and privacy-friendly.
Google Play:
https://play.google.com/store/apps/details?id=com.alpware.keymapkit
KeymapKit v1.0.2
KeymapKit – Update
This update introduces a new Settings screen, improvements to the debug panel, and several UI refinements to make the app cleaner and easier to use.
✨ What’s New
⚙️ Settings Screen
A new settings page has been added with useful app information and links.
Includes:
• App version information
• Developer contact
• Website link
• GitHub repository
• Issue reporting
• Play Store review & sharing
• Privacy policy
• Open-source notices
🧪 Debug Panel Improvements
The debug panel has been redesigned to be more practical during testing.
• Debug card is now always visible
• Can be expanded / collapsed with an arrow
• Animated expand/collapse
• Clear button appears only when expanded
• Improved key event logging visibility
🎨 UI Improvements
• Added a Top App Bar with Settings navigation
• Improved layout spacing and alignment
• Better handling of long URLs in settings
• Cleaner debug interface
• General UI polish
🔧 Technical Changes
• Added SettingsScreen composable
• Implemented navigation using Navigation Compose
• Introduced expandable debug card using animateContentSize()
• Improved key event logging UI
• Refactored settings list items
🐞 Fixes
• Fixed layout wrapping issues in Settings screen
• Minor UI consistency fixes
💬 Feedback
If you encounter any issues or have feature requests, feel free to open an issue:
https://github.com/mahmutaunal/KeymapKit/issues
Google Play:
https://play.google.com/store/apps/details?id=com.alpware.keymapkit
KeymapKit v1.0.1
🎉 First stable release!
KeymapKit adds physical keyboard layouts to Android at the system level — no IME, no permissions, no root.
Highlights
- System keyboard layouts (e.g., Turkish F/Q)
- Built-in typing test to verify the selected layout
- Clean Material You UI + dark mode
- Open-source and lightweight
Google Play:
https://play.google.com/store/apps/details?id=com.alpware.keymapkit