[GH-ISSUE #1061] Keyboard Layout does not sync between Win 10 machines #845

Open
opened 2026-05-05 07:12:48 -06:00 by gitea-mirror · 5 comments
Owner

Originally created by @alozytskyy on GitHub (Feb 12, 2021).
Original GitHub issue: https://github.com/debauchee/barrier/issues/1061

Describe the bug
Input language is not synced between machines. Given Server has EN and RU layouts, and Client has EN and RU layouts, both clients being identical Windows 10 machines, Win+Space, Alt+Shift keys only switch on one machine. If I switch layouts manually on both machines, client gets ???? instead of input.

To Reproduce

  1. Install windows 10 PRO on both machines.
  2. Set language to English - US on both machines
  3. Add Russian language pack on both machines
  4. Add Russian keyboard on both machines
  5. Ensure Win+Space, Alt+Shift keys switch layouts
  6. Try switch layout with a hotkey above on client
  7. See that switch does not happen
  8. Try manually switch layouts, try to type text, observe ???? instead of expected RU letters.

Expected behavior

  1. Should switch layouts on both Server and Client as it does on Linux
  2. Should correctly send keys from Server to Client

Desktop (please complete the following information):

  • OS: Win 10 both Server and Client:
 Edition	Windows 10 Pro
 Version	20H2
 Installed on	‎09.‎02.‎2021
 OS build	19042.746
 Experience	Windows Feature Experience Pack 120.2212.551.0
  • Barrier version 2.3.3
Originally created by @alozytskyy on GitHub (Feb 12, 2021). Original GitHub issue: https://github.com/debauchee/barrier/issues/1061 **Describe the bug** Input language is not synced between machines. Given Server has EN and RU layouts, and Client has EN and RU layouts, both clients being identical Windows 10 machines, Win+Space, Alt+Shift keys only switch on one machine. If I switch layouts manually on both machines, client gets ???? instead of input. **To Reproduce** 1. Install windows 10 PRO on both machines. 2. Set language to English - US on both machines 3. Add Russian language pack on both machines 4. Add Russian keyboard on both machines 5. Ensure Win+Space, Alt+Shift keys switch layouts 6. Try switch layout with a hotkey above on client 7. See that switch does not happen 8. Try manually switch layouts, try to type text, observe ???? instead of expected RU letters. **Expected behavior** 1. Should switch layouts on both Server and Client as it does on Linux 2. Should correctly send keys from Server to Client **Desktop (please complete the following information):** - OS: Win 10 both Server and Client: ``` Edition Windows 10 Pro Version 20H2 Installed on ‎09.‎02.‎2021 OS build 19042.746 Experience Windows Feature Experience Pack 120.2212.551.0 ``` - Barrier version 2.3.3
Author
Owner

@alozytskyy commented on GitHub (Mar 17, 2021):

That appears to be fixed in #910, is there a pre-release build or will there be release any time soon?

EDIT: My bad, there are already CI builds in README.md, will check them out

<!-- gh-comment-id:800926988 --> @alozytskyy commented on GitHub (Mar 17, 2021): That appears to be fixed in #910, is there a pre-release build or will there be release any time soon? **EDIT:** My bad, there are already CI builds in README.md, will check them out
Author
Owner

@weeebdev commented on GitHub (Jun 18, 2021):

@baldrs how is that? did it work for you?

<!-- gh-comment-id:863918662 --> @weeebdev commented on GitHub (Jun 18, 2021): @baldrs how is that? did it work for you?
Author
Owner

@alozytskyy commented on GitHub (Jun 18, 2021):

Unfortunately the builds I've tried back in March didn't work for me at all. They didn't even switch between the screens, so I couldn't test if it had fixed the russian input

<!-- gh-comment-id:864170255 --> @alozytskyy commented on GitHub (Jun 18, 2021): Unfortunately the builds I've tried back in March didn't work for me at all. They didn't even switch between the screens, so I couldn't test if it had fixed the russian input
Author
Owner

@weeebdev commented on GitHub (Jun 18, 2021):

Unfortunately the builds I've tried back in March didn't work for me at all. They didn't even switch between the screens, so I couldn't test if it had fixed the russian input

That's sad :( Btw, is there a way to share a monitor between two pcs without kvm switch?

<!-- gh-comment-id:864191870 --> @weeebdev commented on GitHub (Jun 18, 2021): > Unfortunately the builds I've tried back in March didn't work for me at all. They didn't even switch between the screens, so I couldn't test if it had fixed the russian input That's sad :( Btw, is there a way to share a monitor between two pcs without kvm switch?
Author
Owner

@shymega commented on GitHub (Jun 19, 2021):

Unicode (UTF-8) still isn't fixed in Barrier, so having issues with the Russian language(/input) is not unexpected.

With regards to sharing a monitor - not really, that's generally done with a KVM switch. I can't see Barrier working that way, not sure if Synergy upstream/new has a feature like that though...

On Fri, Jun 18, 2021, at 6:53 PM, Adil Akhmetov wrote:

Unfortunately the builds I've tried back in March didn't work for me at all. They didn't even switch between the screens, so I couldn't test if it had fixed the russian input

That's sad :( Btw, is there a way to share a monitor between two pcs
without kvm switch?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/debauchee/barrier/issues/1061#issuecomment-864191870, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAKF2QECKA4XBPDC4LO4ERTTTOBYPANCNFSM4XQNNK5Q.

--
Kind regards,

dom rodriguez (shymega)

<!-- gh-comment-id:864404009 --> @shymega commented on GitHub (Jun 19, 2021): Unicode (UTF-8) still isn't fixed in Barrier, so having issues with the Russian language(/input) is not unexpected. With regards to sharing a monitor - not really, that's generally done with a KVM switch. I can't see Barrier working that way, not sure if Synergy upstream/new has a feature like that though... On Fri, Jun 18, 2021, at 6:53 PM, Adil Akhmetov wrote: > > > > Unfortunately the builds I've tried back in March didn't work for me at all. They didn't even switch between the screens, so I couldn't test if it had fixed the russian input > > That's sad :( Btw, is there a way to share a monitor between two pcs > without kvm switch? > > — > You are receiving this because you are subscribed to this thread. > Reply to this email directly, view it on GitHub > <https://github.com/debauchee/barrier/issues/1061#issuecomment-864191870>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAKF2QECKA4XBPDC4LO4ERTTTOBYPANCNFSM4XQNNK5Q>. > -- Kind regards, -- dom rodriguez (shymega)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/barrier#845
No description provided.