Skip to content

[Issue]: Missreported key for german QWERTZ keyboards #1562

Description

@BigDiaB

Describe the bug

When connecting my Chromebook or my android phone using the google play store version of moonlight to a sunshine or moonshine instance, the "<"-key (between lshift and spacebar) gets reported as the "'"-key (left of backspace).

The Linux and MacOS versions of moonlight do this correctly as keycode 86.
The android app sends keycode 13.

Steps to reproduce

Startup the android version of moonlight to any compatible host (I guess this would also affect GFE, but I have no way of confirming that) and press the "<"-key.

Affected games

Steam BPM, Steam, Alacritty, my entire Linux desktop and also BeamNG.drive.
These applications are all of the ones I have tested this with (100% failure rate)

Other Moonlight clients

PC

Moonlight adjusted settings

No

Moonlight adjusted settings (please complete the following information)

None

Moonlight default settings

Yes

Gamepad-related connection issue

No

Gamepad-related input issue

No

Gamepad-related streaming issue

No

Android version

ChromeOS 146.0.7680.169 (official) (64-bit) and Android 16 LineageOS respectively

Device model

Acer Chromebook Spin 513 (1H) and Samsung Galaxy S10

Server PC OS version

CachyOS aka. Arch Linux running 6.19.9-2-cachyos Kernel

Server PC GeForce Experience version

none

Server PC Nvidia GPU driver version

none

Server PC antivirus and firewall software

none

Screenshots

No response

Relevant log output

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions