-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Missing ÅÄÖ on swedish keyboard #217
Comments
I have the same thing (win host, arch client), i use "setxkbmap -device 5 se" to get all the other keys to work, but åäö still does nothing, they dont even register anything in "xev" |
I think this issue have been around for a while |
Thank you @Svahnen, it's an ok temporary solution, but not feasible in the long run. I'm actually pretty darn upset with developers of Synergy, i heard only good things, only read good things, looked amazing, bought it. Instantly disappointed because "ÅÄÖ" does not work when remote controlling computers with Swedish keyboard layouts. And i've seen this issue around for a year now.. I have tried all possible "fixes" and none works completely. Tried both version 1 and the Version 2 Beta. Doesn't matter if it's two swedish pc's with exact same set-up, ÅÄÖ does not work from one to another. |
Yeah, this isn't stellar performance for something that I believe is mainly supposed to be able to communicate mouse movement and keystrokes across computers. |
This is also true for German Umlauts (ä, ö, ü, ß) - they do not work on the client. |
Greek also (ά, ύ, ί, ό, ώ, ή, etc). |
See issue: https://github.com/symless/synergy-core/issues/6512 Affects Barrier as well and the same workaround can be used if you accept en-US as the "first" keyboard layout. |
Ok, interesting. Although if that is a working workaround. Is there any actual progress made in the development of the software to prevent this bugs yet? |
I believe no. Barrier is developed by a team of volunteers, fixes for bugs are not guaranteed to be done in timely manner. |
Server: Windows 10 1903 Client: Windows 10 1903 Barrier Version In the hope of help the developers the debug log looks like this. when pressing åäö
My best guess is that it's utf8/16 gone bad. the buttons åäö makes upp about 0.1-5% of typed chars in languages like swedish so it's a real pain to not have them when typing in native languages. |
It's not related to the problem but a workaround that I currently using. It's not a perfect solution but it's by far the best solution I figued out so far. Usually I use Profile1, not having access to capital letters is acceptable most of the time. It should be possible to do the same with for isntance autohotkey but I didn't managed to get it to work :( |
Server: Linux Mint, Italian layout, running version 2.3.2 |
Installing Swedish language pack (Microsoft) and activated it on the server side solved this for me. |
I'll be... I'm quite confident that I tried that already about a year ago in vain, but now it worked!! |
This is a blocking feature. You cannot use a virtual keyboard if misses basic characters accents are important but also |@#... Server: ubuntu 20.04 Server: 2.3.2-Release-00000000 |
Related to #860. |
This post helped me fix the problem with missing keys (using nordic keyboard layout): |
The ultimate fix for wrong UTF16 char passed as KeyID is in pull request #910 The solution is to take UTF16 char produced by current keyboard layout on win host directly, without any conversion to some flavor of ANSI code page and back to UTF16, that obviously works unreliable in so many cases. |
I'm assuming that this bug is fixed by #910 and will close it. If the new version of Barrier (2.3.4, when released) still has this bug, please reopen the issue. Thanks a lot! |
When will Barrier 2.3.4 be available? |
Unknown yet. |
It is still a problem on a fresh build of cset 12024b9 |
@Andy1978 Could you please file a separate bug for that with logs and so on? It's likely that what you're seeing is a different issue, just that its symptoms are the same. |
Operating Systems
Server: Windows 10 1803
Client: Ubuntu 18.10
Barrier Version
Server: 2.1.0
Client 2.2.0
Swedish keys ÅÄÖ does not work on client. Everything else works as expected, just these three letters that are non-working.
Debug output on server when hitting buttons:
[2019-01-02T22:12:33] DEBUG2: wrote 104 bytes [2019-01-02T22:12:33] DEBUG1: hook: 0x000000dd 0x001a0001 [2019-01-02T22:12:33] DEBUG1: hook: 0x0601e5dd 0x001a0001 [2019-01-02T22:12:33] DEBUG1: hook: 0x0700e5dd 0x001a0001 [2019-01-02T22:12:33] DEBUG1: event: Key char=229, vk=0xdd, nagr=0, lParam=0x001a0001 [2019-01-02T22:12:33] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:33] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:33] DEBUG1: onKeyDown id=65533 mask=0x2000 button=0x001a [2019-01-02T22:12:33] DEBUG1: hook: 0x000000dd 0x801a0001 [2019-01-02T22:12:33] DEBUG1: hook: 0x0601e5dd 0x801a0001 [2019-01-02T22:12:33] DEBUG1: hook: 0x0700e5dd 0x801a0001 [2019-01-02T22:12:33] DEBUG1: event: Key char=229, vk=0xdd, nagr=0, lParam=0x801a0001 [2019-01-02T22:12:33] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:33] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:33] DEBUG1: onKeyUp id=65533 mask=0x2000 button=0x001a [2019-01-02T22:12:34] DEBUG1: hook: 0x000000de 0x00280001 [2019-01-02T22:12:34] DEBUG1: hook: 0x0601e4de 0x00280001 [2019-01-02T22:12:34] DEBUG1: hook: 0x0700e4de 0x00280001 [2019-01-02T22:12:34] DEBUG1: event: Key char=228, vk=0xde, nagr=0, lParam=0x00280001 [2019-01-02T22:12:34] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:34] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:34] DEBUG1: onKeyDown id=65533 mask=0x2000 button=0x0028 [2019-01-02T22:12:34] DEBUG1: hook: 0x000000de 0x80280001 [2019-01-02T22:12:34] DEBUG1: hook: 0x0601e4de 0x80280001 [2019-01-02T22:12:34] DEBUG1: hook: 0x0700e4de 0x80280001 [2019-01-02T22:12:34] DEBUG1: event: Key char=228, vk=0xde, nagr=0, lParam=0x80280001 [2019-01-02T22:12:34] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:34] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:34] DEBUG1: onKeyUp id=65533 mask=0x2000 button=0x0028 [2019-01-02T22:12:34] DEBUG1: hook: 0x000000c0 0x00270001 [2019-01-02T22:12:34] DEBUG1: hook: 0x0601f6c0 0x00270001 [2019-01-02T22:12:34] DEBUG1: hook: 0x0700f6c0 0x00270001 [2019-01-02T22:12:34] DEBUG1: event: Key char=246, vk=0xc0, nagr=0, lParam=0x00270001 [2019-01-02T22:12:34] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:34] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:34] DEBUG1: onKeyDown id=65533 mask=0x2000 button=0x0027 [2019-01-02T22:12:34] DEBUG1: hook: 0x000000c0 0x80270001 [2019-01-02T22:12:34] DEBUG1: hook: 0x0601f6c0 0x80270001 [2019-01-02T22:12:34] DEBUG1: hook: 0x0700f6c0 0x80270001 [2019-01-02T22:12:34] DEBUG1: event: Key char=246, vk=0xc0, nagr=0, lParam=0x80270001 [2019-01-02T22:12:34] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:34] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:34] DEBUG1: onKeyUp id=65533 mask=0x2000 button=0x0027 [2019-01-02T22:12:34] DEBUG1: hook: 0x00000044 0x00200001 [2019-01-02T22:12:34] DEBUG1: hook: 0x06016444 0x00200001 [2019-01-02T22:12:34] DEBUG1: hook: 0x07006444 0x00200001 [2019-01-02T22:12:34] DEBUG1: event: Key char=100, vk=0x44, nagr=0, lParam=0x00200001 [2019-01-02T22:12:34] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:34] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:34] DEBUG1: onKeyDown id=100 mask=0x2000 button=0x0020 [2019-01-02T22:12:34] DEBUG1: hook: 0x00000044 0x80200001 [2019-01-02T22:12:34] DEBUG1: hook: 0x06016444 0x80200001 [2019-01-02T22:12:34] DEBUG1: hook: 0x07006444 0x80200001 [2019-01-02T22:12:34] DEBUG1: event: Key char=100, vk=0x44, nagr=0, lParam=0x80200001 [2019-01-02T22:12:34] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:34] DEBUG1: new mask: 0x2000 [2019-01-02T22:12:34] DEBUG1: onKeyUp id=100 mask=0x2000 button=0x0020 [2019-01-02T22:12:36] DEBUG2: writef(CALV) [2019-01-02T22:12:36] DEBUG2: wrote 4 bytes
I hit åäöd
The text was updated successfully, but these errors were encountered: