mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-03-02 19:26:56 -05:00
Shift is not correctly interpreted in non-English keyboard layout #1674
Labels
No labels
bug
documentation
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
question
unreproducible
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/rustdesk-rustdesk#1674
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pavel-krivanek on GitHub (Apr 18, 2023).
Bug Description
Machine 1 with the Czech keyboard layout is connected to a Machine 2 with the German layout (which is probably not important).
The standard behavior of Czech keyboard layout:
In RustDesk:
So it looks like RustDesk detects if the input character is a letter and makes it uppercase when Shift is pressed. Numbers cannot be written.
This issue is the same for the other keys in that row, not only Š.
There is a related issue with the correct writing of uppercase Š in RustDesk. The Czech keyboard uses dead keys to write accents so the key two keys right from English 0, if pressed, writes a comma above the next entered character (like é) and with pressed with Shift, it adds a hook (like ě). In RustDesk, it always adds only a comma above the character, so it looks like Shift is ignored for the key.
I expect that the issue is general and not specific to the Czech keyboard layout.
How to Reproduce
Expected Behavior
Operating system(s) on local side and remote side
Windows 10 (both)
RustDesk Version(s) on local side and remote side
1.1.9 (both, installed version)
Screenshots
Layout picture of the Czech keyboard: https://upload.wikimedia.org/wikipedia/commons/9/98/Windows_Czech_keyboard_layout.svg
Additional Context
No response
@rustdesk commented on GitHub (Apr 18, 2023):
#1547