Skip to content

Latest commit

 

History

History
70 lines (44 loc) · 3.36 KB

File metadata and controls

70 lines (44 loc) · 3.36 KB

Hacker Keyboard: Tokyo Night

Latest Release Build Status License

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.

Modern Preview

📜 The Story

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.


✨ Key Features

🎨 Tokyo Night Design System

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.

⌨️ Professional Typography

  • 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.

🚀 Fluid Interactions

  • Seamless Popups: Our custom SeamlessPopupDrawable engine 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.

📥 Installation

The fastest way to get started is to download the latest signed APK:

  1. Download: Get the latest signed APK from the Releases Page.
  2. Install: Open the .apk file on your Android device.
  3. Enable: Go to Settings > System > Languages & input > On-screen keyboard and enable "Hacker's Keyboard".
  4. Enjoy: Switch your input method and select your favorite Tokyo Night variant in the keyboard settings.

🤝 Contributing

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.


Based on the original work by Klaus Weidner. Changelog | History


Pair Programmed with Amp