1337-board
1337 Board is a desktop-style Android keyboard for terminals, editors, tablets, and power-user text entry. It is inspired by the practical layout ideas in Hacker's Keyboard, but implemented as a modern Android IME with current APIs, custom rendering, and privacy-focused defaults.
An Android keyboard for developers and terminal users that adds missing keys like Escape, Tab, Ctrl, Alt, and arrows, with offline glide typing and privacy-first design.
1337 Board is an Android keyboard app aimed at developers, terminal users, and anyone who wants a full desktop-style keyboard on their phone or tablet. It provides a five-row layout that includes a number row at the top plus keys like Escape, Tab, Ctrl, Alt, and arrow keys that are normally missing from mobile keyboards. The name and aesthetic are a nod to hacker culture, and it takes inspiration from an older app called Hacker's Keyboard while rebuilding everything with modern Android code.
The keyboard supports multiple layout options for different use cases: phone-sized compact versions, full five-row layouts, a numpad panel, and separate configurations for portrait and landscape orientation. Many visual settings are adjustable too, with built-in themes including light, dark, cyberpunk, terminal, and a classic green-on-black style.
Glide typing (where you slide your finger across letters instead of tapping each one) is included and runs entirely on the device with no network connection. A bundled English word list is included, and you can import your own. Speech input uses Android's built-in voice recognizer and can work offline if your device supports it.
Privacy is a stated priority. The app does not request network or contacts permissions. All typing data, learned words, and settings stay on the device. Microphone access is only requested if you turn on voice input.
The project is distributed as an APK through GitHub releases, with F-Droid packaging planned for the future. It is still described as a pre-release prototype, but the core keyboard, glide typing, themes, and speech input are available for testing.
Where it fits
- Use SSH clients and terminal emulators on your Android phone with proper Escape, Tab, Ctrl, and arrow keys.
- Code on an Android tablet with a full five-row keyboard that matches a desktop layout in landscape mode.
- Type privately on Android with a keyboard that stores no data off-device and requests no network permissions.