Skip to content

SwiftKey on Android: visible keyboard randomly produces no characters (Tab works, Gboard works) #17

Description

@yarco

Platform

Android

TermRover version

1.0.10 (Play Store now lists v1.1.0, Sep 9 2026 — will retest after updating)

OS version

Android (exact version TBD — reporter to confirm in a comment)

Device

TBD — reporter to confirm in a comment

tmux version (if relevant)

N/A — reproduces in a plain shell with no multiplexer attached, and in herdr

Steps to reproduce

  1. On Android with Microsoft SwiftKey as the input method, open TermRover and connect to a host over SSH (plain shell, no tmux/herdr attached).
  2. Tap the terminal to bring up SwiftKey (suggestion/autocomplete strip visible).
  3. Type letters. Often nothing appears; backspace also does nothing; the session looks hung. Other times the same keys work, even with autocomplete off — it is random.
  4. Tap a Quick Row special key such as Tab — it works while character keys do not.
  5. Repeat over Mosh — same random dead input.
  6. Switch input method to Gboard (no suggestion strip appears inside TermRover) — typing works reliably. Gboard autocomplete still works in other apps.
  7. Control: the same SwiftKey types fine in HqSSH to the same host.

What you expected vs. what happened

Expected: every SwiftKey keypress sends the character, like Gboard and like HqSSH.

Happened: with SwiftKey, character keys randomly produce nothing (no chars, backspace dead, looks hung) while Tab/special keys work. Same on SSH and Mosh, in plain shell and in herdr. Looks like SwiftKey holds text in composing/predictive state despite the terminal no-suggestions request — Gboard respects it (hence no strip and working input), SwiftKey does not. Same bug class as Termux #1539 and the Termius 7.2.5 GBoard input fix.

Logs, screenshots, or anything else

No logs captured. Happy to retest on v1.1.0 and provide SwiftKey version + screen recording on request.

Before submitting

  • I searched existing issues and this isn't a duplicate

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions