A professional modernization of the legendary Hacker's Keyboard. This project brings a aesthetic and modern Android UX to the most powerful soft keyboard ever made, featuring the iconic Tokyo Night theme.
Hacker's Keyboard was originally developed in 2011, based on the Gingerbread-era AOSP keyboard. It became the gold standard for power users, developers, and sysadmins due to its full 5-row layout, working Tab/Ctrl/Esc keys, and essential arrow keys for SSH and terminal usage.
This project carries that legacy forward, replacing decade-old assets and rendering logic with a data-driven architecture and a professional design language inspired by Tokyonight theme.
Integrated 4 high-contrast variants based on the popular Neovim color scheme:
- Storm (Default): A balanced, deep blue-grey for all-day focus.
- Night: Darker, more intense tones—perfect for OLED screens.
- Moon: A slightly softer midnight palette for reduced eye strain.
- Day: A crisp, high-legibility light theme for bright environments.
- Google Sans Code: Designer monospace typography integrated across all keys and popups for superior legibility.
- Typographic Hierarchy: High-opacity labels for primary functions with subtle "Hint" characters to reduce visual noise.
- Seamless Popups: Our custom
SeamlessPopupDrawableengine renders keys and popups as a single, continuous shape, eliminating the "floating box" feel of legacy keyboards. - Spring Physics: Responsive animations provide tactile, snappy feedback.
- Zero Latency: Optimized for power users with 0ms popup delays and dynamic long-press triggers.
The fastest way to get started is to download the latest signed APK:
- Download: Get the latest signed APK from the Releases Page.
- Install: Open the
.apkfile on your Android device. - Enable: Go to Settings > System > Languages & input > On-screen keyboard and enable "Hacker's Keyboard".
- Enjoy: Switch your input method and select your favorite Tokyo Night variant in the keyboard settings.
We welcome contributions that respect the "power user" soul of Hacker's Keyboard while adhering to the modern Tokyo Night visual guidelines. Whether it's code, bug fixes, or theme refinements, your help is appreciated.