-
-
Notifications
You must be signed in to change notification settings - Fork 10.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spelling marks showed as two distinct characters ("aáaâaä") #3450
Comments
Use |
Oh, sorry. I didn't search for "latin accents" so this is clearly a duplicate issue (#650 (comment)) Thank you for info. I expect this will be fixed when you have time. Your application is AWESOME, THANK YOU |
There is no "bug", just use |
But I think that's a workaround, cause it's not an option, it is a required parameter for non English (American SCII) local language users, despite really is an issue caused by how Android works. |
The problem is that with input event injection, there is no "one-size-fits-all" solution: Concretely, if I press
For letters and space, the default behavior in scrcpy is to send key events, as injecting keys for letters or space generate the correct text in most cases, and does not break WASD (or other shortcuts) in games. However, this breaks accented characters for example: for example |
Perfect and detailed explanation, thank you very much.
Another thing will be that I remember to set the parameter when I intend to
play :(
I take this opportunity, if I haven't already done so, to thank you for
your excellent work, the truth is that it is surprising how much your
program allow us to do.
Regards
El vie, 19 ago 2022 a las 15:39, Romain Vimont ***@***.***>)
escribió:
… The problem is that with input event injection, there is no
"one-size-fits-all" solution:
Concretely, if I press a, do we want to inject a key event "A pressed"
then "A released", or the text "a"? It depends:
- if I am playing a game, I want the key events, so that WASD work
correctly: we must preserve the time when the key is pressed and the time
when it is released;
- if I am typing text, I want text events, so that typing ^ then a
sends â (the combination does not necessarily works the same on the
client and the mirrored device).
For letters and space, the default behavior in scrcpy is to send key
events, as injecting keys for letters or space generate the correct text in
most cases, and does not break WASD (or other shortcuts) in games. However,
this breaks accented characters for example: for example ^ + e generates
eê (e due to the key pressed/release and ê due to the text event).
Therefore, scrpcy has a flag (--prefer-text), which makes it work
correctly for accented characters, but breaks the expected WASD behavior.
—
Reply to this email directly, view it on GitHub
<#3450 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADDRY74LYHJ2GJML66E2X5DVZ6FCHANCNFSM565J2ZQA>
.
You are receiving this because you modified the open/close state.Message
ID: ***@***.***>
|
Environment
Describe the bug
Letters containing auxiliary spelling marks (', ¨ , ^ ) appear incorrectly in Android screen after typing them from the computer. If the user types "áâä" on the computer, "aáaâaä" appears on the screen of the Android device.
The text was updated successfully, but these errors were encountered: