Docs / Sneaky Input

Sneaky Input

Fast, reliable, error-free text input for mobile terminals. Write, edit, and paste long commands with native Gboard and SwiftKey integration.

Error-Free Text Composition on Mobile Touchscreens

Typing complex shell scripts, multiline commands, or sensitive tokens on a touchscreen virtual keyboard can be painful. Virtual keyboards often drop characters, misfire autocorrect, or choke on terminal escape sequences. Sneaky Input solves this with a dedicated scratchpad overlay designed specifically for command-line efficiency.

Zero Dropped Frame Architecture

Prepare, review, and edit your text in a clean staging buffer before piping it to the shell session in a single atomic byte stream.

Why You'll Love Sneaky Input

  • Full Native IME Support: Use Gboard swipe typing, SwiftKey dictation, Android voice-to-text, and native copy-paste without terminal input glitches.
  • Multiline Buffer Staging: Draft long SQL queries, JSON payloads, or multi-step bash commands in a rich text container with cursor handles.
  • Contextual Palette Match: The input overlay dynamically inherits the active terminal session's color theme for visual unity.

Using Sneaky Input

  1. Triple-tap anywhere on the active terminal surface (or trigger it via your configured touch gesture shortcut).
  2. Compose, paste, or dictate your text into the themed scratchpad overlay.
  3. Tap the Send icon button to transmit your staged text buffer directly into the active shell session.

Action Trigger Integration (Soft Keys and Gestures)

Sneaky Input can be triggered seamlessly through customizable Action Bindings across toolbars and gestures:

  • Dedicated Soft Key Button: Assign the Sneaky Input action binding to any button on your Soft Key Bars for one-tap access above your keyboard.
  • Touch Gesture Shortcut: Map a quick tap or directional swipe sequence in Custom Gestures to launch the scratchpad with immediate execution.
Pro Tip: Multilingual and Voice Input

Because Sneaky Input uses a full native Android text container, it seamlessly supports non-English IMEs, international keyboard layouts, and voice-to-text dictation without terminal encoding errors or dropped accent characters.