Skip to content

Incorrect keys sometimes passed from Moonlight to Sunshine #963

@ReenigneArcher

Description

@ReenigneArcher

Is there an existing issue for this?

  • I have searched the existing issues

Is your issue described in the documentation?

  • I have read the documentation

Is your issue present in the nightly release?

  • This issue is present in the nightly release

Describe the Bug

Using Moonlight Android as a client and attempting to type with the on screen keyboard will sometimes result in incorrect key presses being sent.

For example, attempting to use the capital letter "Y" will sent a lowercase "y". No capital letters are ever sent and always result in the lowercase version.

Attempting to hold the "m" button to obtain a "?" will result in a "/" character being typed on the host. Sending a "?" directly from the dedicated "?" button will also result in a "/".

Expected Behavior

No response

Additional Context

These are the incorrect symbols, anything not listed is correct or doesn't send anything.

Android Host
@ 2
# 3
$ 4
_ -
& 7
+ =
( 9
) 0
* 8
" '
: ;
! 1
? /
~ `
^ 6
{ [
} ]
% 5
< ,
> .

Additionally a | character results in \.

Symbols that don't appear on a normal keyboard, such as Pi, do not send anything (this could be due to my testing which was in Notepad).

Host Operating System

Windows

Operating System Version

11

Architecture

64 bit

Sunshine commit or version

v0.18.3

Package

Windows - installer

GPU Type

Nvidia

GPU Model

GeForce RTX 2080 Super

GPU Driver/Mesa Version

528.49

Capture Method (Linux Only)

No response

Relevant log output

No response

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions