moonlight-stream / moonlight-android

GameStream client for Android
GNU General Public License v3.0
3.16k stars 503 forks source link

[Issue]: Microsoft Swiftkey backspace (inconsistently) working when used as system keyboard? #1336

Open thatsysadmin opened 2 months ago

thatsysadmin commented 2 months ago

Describe the bug

When using Microsoft SwiftKey as the input method, during normal use, hitting backspace on the Swiftkey keyboard doesn't work correctly.

Using Samsung's stock keyboard/Gboard works fine.

Steps to reproduce

Change system keyboard to Microsoft SwiftKey and type a bit. When hitting backspace, nothing happens until the "buffer" is clear;

Example: typing onetwothree -> Backspace on SwiftKey would have to be hit 11 times before the 12th backspace is sent to the host system.

Affected games

Desktop (KDE Plasma 5), but also happened with GNOME 45 in a system's previous incarnation.

Other Moonlight clients

Not Applicable; tested on Linux Flatpak, so Android-specific issue.

Moonlight adjusted settings

Yes

Moonlight adjusted settings (please complete the following information)

Touchscreen as trackpad Mouse emulation via gamepad Show on-screen controls is disabled

Moonlight default settings

Yes

Gamepad-related connection issue

No

Gamepad-related input issue

No

Gamepad-related streaming issue

No

Android version

Android 10 (One UI 2.5)

Device model

Samsung Note9

Server PC OS version

Fedora 39

Server PC GeForce Experience version

Sunshine Nightly 040c3a6

Server PC Nvidia GPU driver version

Mesa Gallium driver 23.3.1 (Radeon Pro)

Server PC antivirus and firewall software

SELinux/iptables