TerminalStudio / xterm.dart

💻 xterm.dart is a fast and fully-featured terminal emulator for Flutter, with support for mobile and desktop platforms.
https://pub.dev/packages/xterm
MIT License
492 stars 95 forks source link

Backspace key doesn't work on AOSP-based keyboards #201

Open 0xC0ffee1 opened 1 month ago

0xC0ffee1 commented 1 month ago

When using a custom keyboard (AOSP based) on an Android device (tested on Android 14), the backspace key does not function as expected. This issue does not occur when using Gboard.

Steps to reproduce:

  1. Run the mock.dart example on any android device (Tested on Android 14, both physical and emulated).
  2. Switch to an AOSP-based keyboard (tested on OpenBoard, HeliBoard, and GrapheneOS stock keyboard).
  3. Attempt to use the backspace key.

Expected Result: The backspace key should function correctly, deleting characters as expected.

Actual Result: The backspace key does not work when using custom keyboards.

Flutter: Channel stable, 3.22.3

Demo: demo.webm