moonlight-stream / moonlight-embedded

Gamestream client for embedded systems
https://github.com/moonlight-stream/moonlight-embedded/wiki
GNU General Public License v3.0
1.51k stars 324 forks source link

Azerty keyboard #55

Open ekomc opened 9 years ago

ekomc commented 9 years ago

Hi,

I have an AZERTY keyboard connected to my RaspberryPi and it unfortunatly turns to QWERTY when I start streaming from my main PC with limelight-embedded.

Is there any way to avoid that kind of behavior ?

krusic22 commented 9 years ago

Set the Pi to AZERTY.

ekomc commented 9 years ago

The Pi is already set to AZERTY, limelight-embedded seems not to care :)

irtimmer commented 9 years ago

You propably need to set your computer to AZERTY instead of the Pi as Limelight Embedded does sends keycodes directly to the computer.

RealZack commented 9 years ago

Same problem here.

My pi is set to AZERTY like my PC, both are in AZERTY.

Drjoachim commented 9 years ago

Same problem,

!!! Steamgames run through limelight become Querty...!!!

Ill try tonight if it is only with steam games.

stsfin commented 9 years ago

Be happy that you are not using dvorak On 22 Apr 2015 16:07, "Drjoachim" notifications@github.com wrote:

Same problem,

  • Pi is in Azerty
  • Pc is in Azerty

!!! Steamgames run through limelight become Querty...!!!

Ill try tonight if it is only with steam games.

— Reply to this email directly or view it on GitHub https://github.com/irtimmer/limelight-embedded/issues/55#issuecomment-95169947 .

Drjoachim commented 9 years ago

Just tested out,

not only the steam games but all the others also revert to Querty. In the console after quiting I see the correct letters appear.

So I think it has something to do with limelight itselve?

stsfin commented 9 years ago

Have you checked if windows shows the keyboard marker near the clock, it could be also a windows issue. This tends to happen also on Remote Desktop connections on windows as the keyboard is defaulted to qwerty eng. On 22 Apr 2015 19:37, "Drjoachim" notifications@github.com wrote:

Just tested out,

not only the steam games but all the others also revert to Querty. In the console after quiting I see the correct letters appear.

So I think it has something to do with limelight itselve?

— Reply to this email directly or view it on GitHub https://github.com/irtimmer/limelight-embedded/issues/55#issuecomment-95257553 .

Drjoachim commented 9 years ago

Only one language is defined : Dutch: Belgian (point)

If I quit the limelight.jar afterwards here is what i see:

sudo java -jar limelight.jar -720 stream 192.168.0.135
Starting Steam
Starting RTSP handshake
Starting control connection
Starting video stream
Starting audio stream
Starting input connection
azerty ^C

The azerty is what I typed in a chat screen. In the screen it appeared as querty.

While streaming I went to type on the streaming machine (not on the pi), and there the azerty keyboard is still working.

Ill try some more testing later on.

RealZack commented 8 years ago

A quick update about this,

I still have this issue.

To the other guy with an azerty keyboard mapping bug, did you have your windows in english (I meen the language not the keyboard) ?

Because mine is in english instead of french, Maybe when moonlight connect for a stream, the pc is like "Hey i'm english and i usually use my keyboard in querty"

EDIT: after some research it seems to be a nvidia shield issue, some guys complains on the official forum, they use the official shield android TV with azerty keyboard and in stream it switch on quertz :D

viskor commented 8 years ago

hi, i have the same issue.

I have only one keyboad on the PC and he is in AZERTY, in pi iam too in azerty, but when streaming my azerty is convert in qwerty, but when i go on the pc for write, he write in AZERTY.

I think that is a probleme with the moonlight for raspberry

RealZack commented 8 years ago

Nop, see my last post in the edit.

This is an official bug from nvidia shield stream. Guys with an official android tv shield with a bt azerty keyboard has the problem.

https://forums.geforce.com/default/topic/783152/?comment=4627987 https://forums.geforce.com/default/topic/847119/?comment=4766195 https://forums.geforce.com/default/topic/899200/?comment=4887433

(they bypass the probleme with a special app for android, no idea if moonlight can fix that)

Moonlight use virtual key code, we have to wait for an update (3.0 maybe ?)

Martin-Noel commented 7 years ago

Hello,

I am in the same situation today, is there any correction possible now ? Both raspberry / windows 10 in french only.

Thanks.

RealZack commented 7 years ago

I see on the last release 2.3.0 "Correction of keyboard key codes"

Does it concern our problem ?

irtimmer commented 7 years ago

No, Moonlight Embedded is still QWERTY only

saidbet commented 7 years ago

I found a workaround for this problem. I use VirtualHere to connect the keyboard to the streaming pc. Since it's free for one device, I use it for my keyboard. It can also help reducing the mouse latency, but then, you'll have to pay or chose between the mouse and the keyboard.