debauchee / barrier

Open-source KVM software
Other
27.73k stars 1.52k forks source link

Accent marks not working properly #1160

Open nicomagalhaes opened 3 years ago

nicomagalhaes commented 3 years ago

I'm using Barrier to integrate a PC and a laptop (PC as server), and several times the accent marks do not work properly. Sometimes, they do not appear, and sometimes they appear twice.

Steps to reproduce the behavior:

  1. Try to write something with accent marks
  2. Results on the Server: nao está funcionando nao está funcionando não esta funcionando não esta funcionando não está funcionando
  3. Results on the Client: nãõ est´a funcionando nãõ est´á funcionando nao est´á funcionando nãõ est´á funcionando nao est´á funcionando
  4. See error

The sentence should be the following on both Server and Client: não está funcionando

Desktop (please complete the following information):

Additional context

I'm using the keyboard on the server connected by a USB cable.

alpcastro commented 3 years ago

These accents works for me ! My problem is with circunflex accent (^). Like in â ê î ô û. It works OK on my server machine (Linux Ubuntu), but only the voguel a e i o u appears on the client Windows 10. Is there a config file to recode the keys while transmitting ?

janevert commented 3 years ago

Same issue here, using barrier server on Ubuntu (21.04) and client on Win10. Both barrier are version 2.3.3. For me, the affected letters are ' " ~ (single quote, double quote and tilde).

Perhaps this has something to do that in windows these are combined letters? In windows, I have to press "single quote" and then "space" to produce a single quote symbol. Same for the double quote and tilde. When doing this sequence from the barrier server, the single quote is not produced, but a space character.

Note that switching windows to a language which doesn't use combined letters, English for example, then this issue doesn't show. And the three letters I mentioned work as expected. So I have to add that my windows is set to Dutch language by default which uses these combined letters.

LaraArgento commented 3 years ago

same here. I have to Reload Barrier in order to fix the issue, but it comes back in a matter of a few minutes and it is very annoying.

stephen-neumeyer commented 2 years ago

tilde (~) does not work across barrier (on client system). server: mac osx 'monterey' client: ubuntu 20.04.3 LTS. i turned off SSL on client & server. i'm using mostly default options, on the client side, i manually entered the server's ip address. (i'm inside a subnet for both systems).

abastola0 commented 2 years ago

You can Map the ~ and ` to themselves again in the hotkeys section. Worked for me !!

bobstro commented 2 years ago

You can Map the ~ and ` to themselves again in the hotkeys section. Worked for me !!

Mapping in server settings will send the correct keys to the client, but if you press them with focus on the server, the keys are sent to the client and not usable on the server.

felipe-vf commented 2 years ago

You can Map the ~ and ` to themselves again in the hotkeys section. Worked for me !!

Could you provide a screenshot of how the configuration looks like? I tried mapping the hotkeys but the problem still persists on the client side. Both computers are running Windows.

abastola0 commented 2 years ago

Create a hotkey and select the action for the same. In this case tilde or any other keys that don't work on the client. Remember this way works only for the client. For example: if you set tilde this way, the tilde would work on the client but on on the server. See image attached ! barrierTest

abastola0 commented 2 years ago

You can Map the ~ and ` to themselves again in the hotkeys section. Worked for me !!

Mapping in server settings will send the correct keys to the client, but if you press them with focus on the server, the keys are sent to the client and not usable on the server.

yeah is there any possible solution to it apart from setting up the hotkey?