A soft keyboard with a scrollable function-key row — Esc, Tab, Ctrl, Alt, arrows, and F1–F12 — for terminal and SSH work, fully offline.

Function Keyboard is an Android input method that puts a hardware keyboard's function keys on screen — a horizontally scrolling function-key row sitting on top of a normal QWERTY layout, just like the extra-keys row in a terminal app. It sends real key events, so terminal shortcuts and navigation work as expected, and it runs entirely on your device with no internet permission.
KeyEvent dispatch so terminal shortcuts work (Ctrl+C, Alt+Tab, arrow navigation, F-keys); plain characters are committed as text