Barrier: Some keyboard strokes are not working properly

Created on 23 Dec 2019  路  5Comments  路  Source: debauchee/barrier

Operating Systems

Server: Windows 10

Client: Mac OS Mojave

Barrier Version

2.3.2

Bug Info

I have an US International keyboard layout on both server and client. Most of the keys are working properly, but some there are a few that are acting weirdly or not working at all:

  • The TILDE key triggers the tilde, but also both OPTION and SHIFT keys at the same time.
  • AltGr triggers both ALT keys, and also both OPTION keys.
  • Single quote key is not working at all.

I'm using the Ukelele App to check which keys are being detected by the client.

bug macOS windows

Most helpful comment

On US-Intl layouts to have:

  • A single quote ['], we have to stroke ['] and then [space], and it's not working;
  • A double quote ["], we have to stroke [shift] + ['] and then [space], and it's not working;
  • Other composite characters like [谩,茅,铆,贸,煤,莽] made by [a,e,i,o,u,c] + ['] and then [space], are working fine.

All 5 comments

Update: This error shows up in the log of the client every time I press the single quote key:

barrierc[23501:716161] pid(23501)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!

I also have some problems.
The Mac is the client with the following mapping:

altgr = alt
alt = super

On a Mac (with swedish keyboard layout) you write a backslash using Shift-Option-7, (with option being the alt equivalent). After pressing shift-alt nothing gets detected.

Another thing: when pressing alt-7 it somehow gets mapped to the equivalent to Option-8 on the Mac, when in fact I expected it to be Option-7 which should give me a pipe |.

This is most likely related to issue #527.

On US-Intl layouts to have:

  • A single quote ['], we have to stroke ['] and then [space], and it's not working;
  • A double quote ["], we have to stroke [shift] + ['] and then [space], and it's not working;
  • Other composite characters like [谩,茅,铆,贸,煤,莽] made by [a,e,i,o,u,c] + ['] and then [space], are working fine.

On US-Intl layouts to have:

  • A single quote ['], we have to stroke ['] and then [space], and it's not working;
  • A double quote ["], we have to stroke [shift] + ['] and then [space], and it's not working;
  • Other composite characters like [谩,茅,铆,贸,煤,莽] made by [a,e,i,o,u,c] + ['] and then [space], are working fine.

Having exactly the same problem, using this excellent piece of software on windows 10, raspbian and osx at the same time, win 10 is the server and a bluetooth keyboard is connected to it, using international us.

I have to omit the single quote if i don't (argh!!!!) want to move back to mac keyboard. Is there an easier work around?

Many thanks again :)

653

Downloaded this build artifact directly from Azure Pipelines while it's still not published and it worked:
https://dev.azure.com/debauchee/Barrier/_build/results?buildId=252&view=artifacts&type=publishedArtifacts

Just installed on my Windows 10 (Barrier server) and those quotes/double-quotes began to work properly on my Mac by using the "Brazillian" layout (not Brazillian ABNT2 or Brazillian Pro).

Was this page helpful?
0 / 5 - 0 ratings