BBucky KeysGitHub

A real PC keyboard for Android.

Ctrl, Esc, Tab, arrows and F-keys that Termux, vim and SSH actually understand. The maintained successor Hacker's Keyboard users have been asking for.

Open source · Apache-2.0 · No internet permission

vim editing a backup script in Termux, with Bucky Keys below and its Ctrl key latched
Real vim in Termux. Esc just left insert mode; Ctrl is latched for the next key.
CtrlC

Real keys, not text

Ctrl+C interrupts, Esc leaves insert mode, arrows walk your shell history. Termux, vim and SSH clients get the key events they expect.

~|\

The whole layout

Esc, Tab, Ctrl, Alt, Home, End, Del, arrows, and every symbol where your fingers expect it — including ~ and |.

android.permission.INTERNET

Nothing leaves your phone

No internet permission. The keyboard cannot send what you type anywhere, and the source is open (Apache-2.0) so you can check.

$0, forever

Free where it counts

Everything Hacker's Keyboard did stays free, forever. Optional extras later pay for the work.

Want it on your phone first?