Skip to content

Backspace broken when using HeliBoard keyboard #132

@ducklin5

Description

@ducklin5

Describe the bug
HeliBoard + AcodeX: after recalling command history with the Up arrow, I'm unable to backspace any of the recalled characters.

The same workflows work correctly with: HeliBoard + Termux and Gboard + AcodeX
So this appears to be a compatibility problem between AcodeX’s input handling and HeliBoard’s Input behavior.

To Reproduce
Steps to reproduce the behaviour:

  1. Enable heliboard keybaord
  2. In AcodeX terminal: Type a command (e.g. echo test) and press Enter.
  3. Press the Up arrow in the terminal to recall the previous command.
  4. Try to use Backspace to edit the recalled command.
  5. Optionally: type some characters, switch to another keyboard (e.g. Gboard), then switch back to HeliBoard, and try to backspace again.

Expected behavior
Backspace should remove all characters that can be remove from the terminal

Smartphone

  • Device: POCO F4 GT
  • OS: Android 14
  • Keyboard: HeliBoard (v3.6 from Helium314/HeliBoard)
  • Termux: googleplay.2025.10.05
  • Acode Version: v1.11.7
  • AcodeX version: v3.2.0

Additional context
Other combos tested:
HeliBoard + Termux → OK
Gboard + AcodeX → OK

When typing 2 characters very quickly (e.g. f and k), the terminal often shows ffk instead of fk.

If I then press Backspace:
    I can only delete the last 2 characters (fk),
    The first f is “stuck” and cannot be deleted with Backspace.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions