[GH-ISSUE #204] OSX Client: Modifier Keys don't work in remote control applications #166

Closed
opened 2026-05-05 05:29:01 -06:00 by gitea-mirror · 10 comments
Owner

Originally created by @githubjsorg on GitHub (Dec 19, 2018).
Original GitHub issue: https://github.com/debauchee/barrier/issues/204

Originally assigned to: @p12tic on GitHub.

Operating Systems

Server: Windows Server 2008

Client: macOS 10.12.6 Sierra

Barrier Version

2.1.0

Steps to reproduce bug

  1. Connect to a remote machine with one of these (MS Remote Desktop, NoMachine)
  2. Try to use SHIFT, CTRL, ALT, SUPER.
  3. These keys are not recognized as being depressed on the remote machine.

Other info

  • When did the problem start to occur? When I switched to Barrier. I used to use Synergy 1.3.
  • Is there a way to work around it? No
  • Does this bug prevent you from using Barrier entirely? No

Interestingly CTRL, ALT, and SHIFT work just fine in VNC but not SUPER.

I only switched to Barrier after updating from Maverics to Sierra because Synergy wouldn't recognize modifier keys at all on the client. Using Synergy in Maverics, modifier keys worked just fine even in remote control apps.

Originally created by @githubjsorg on GitHub (Dec 19, 2018). Original GitHub issue: https://github.com/debauchee/barrier/issues/204 Originally assigned to: @p12tic on GitHub. ### Operating Systems ### Server: Windows Server 2008 Client: macOS 10.12.6 Sierra ### Barrier Version ### 2.1.0 ### Steps to reproduce bug ### 1. Connect to a remote machine with one of these (MS Remote Desktop, NoMachine) 2. Try to use SHIFT, CTRL, ALT, SUPER. 3. These keys are not recognized as being depressed on the remote machine. ### Other info ### * When did the problem start to occur? When I switched to Barrier. I used to use Synergy 1.3. * Is there a way to work around it? No * Does this bug prevent you from using Barrier entirely? No Interestingly CTRL, ALT, and SHIFT work just fine in VNC but not SUPER. I only switched to Barrier after updating from Maverics to Sierra because Synergy wouldn't recognize modifier keys at all on the client. Using Synergy in Maverics, modifier keys worked just fine even in remote control apps.
gitea-mirror 2026-05-05 05:29:01 -06:00
  • closed this issue
  • added the
    macOS
    bug
    labels
Author
Owner

@AdrianKoshka commented on GitHub (Dec 21, 2018):

Hey, thanks for submitting an issue. I'll get back to this probably after December 26th. Visiting relatives for the holidays right now.

<!-- gh-comment-id:449241677 --> @AdrianKoshka commented on GitHub (Dec 21, 2018): Hey, thanks for submitting an issue. I'll get back to this probably after December 26th. Visiting relatives for the holidays right now.
Author
Owner

@githubjsorg commented on GitHub (Dec 21, 2018):

You're welcome. Have fun with your relatives. :)

When you get back, let me know if I can help with any additional information or testing fixes.

<!-- gh-comment-id:449456633 --> @githubjsorg commented on GitHub (Dec 21, 2018): You're welcome. Have fun with your relatives. :) When you get back, let me know if I can help with any additional information or testing fixes.
Author
Owner

@githubjsorg commented on GitHub (Jan 2, 2019):

Adrian, thank you for the update. How do I get a new binary(s) to test with? And do I need a new one for both win and macos or just 1 or the other?

<!-- gh-comment-id:450994953 --> @githubjsorg commented on GitHub (Jan 2, 2019): Adrian, thank you for the update. How do I get a new binary(s) to test with? And do I need a new one for both win and macos or just 1 or the other?
Author
Owner

@AdrianKoshka commented on GitHub (Jan 2, 2019):

You would have to build barrier yourself from source for both platforms from master, I have no ETA on when 2.2 will be released.

<!-- gh-comment-id:451003563 --> @AdrianKoshka commented on GitHub (Jan 2, 2019): You would have to build barrier yourself from source for both platforms from master, I have no ETA on when 2.2 will be released.
Author
Owner

@githubjsorg commented on GitHub (Jan 4, 2019):

I see a guide on how to build on Windows, which I might be able to do.
https://github.com/debauchee/barrier/wiki/Building-on-Windows
Any chance this will work with VS 2017?

But I don't see a guide on how to build on macos.

<!-- gh-comment-id:451539366 --> @githubjsorg commented on GitHub (Jan 4, 2019): I see a guide on how to build on Windows, which I might be able to do. https://github.com/debauchee/barrier/wiki/Building-on-Windows Any chance this will work with VS 2017? But I don't see a guide on how to build on macos.
Author
Owner

@AdrianKoshka commented on GitHub (Jan 4, 2019):

Any chance this will work with VS 2017?

Don't know, I just use Visual Studio Community because the instructions say to

But I don't see a guide on how to build on macos.

No one has written one, sorry.

<!-- gh-comment-id:451548578 --> @AdrianKoshka commented on GitHub (Jan 4, 2019): > Any chance this will work with VS 2017? Don't know, I just use Visual Studio Community because the instructions say to > But I don't see a guide on how to build on macos. No one has written one, sorry.
Author
Owner

@p12tic commented on GitHub (Jan 5, 2019):

@githubjsorg See what we do in .travis.yml.

Basically, on OSX you need to install ports and do the following:

sudo port install qt5-qtbase openssl
sh -x ./clean_build.sh
<!-- gh-comment-id:451684515 --> @p12tic commented on GitHub (Jan 5, 2019): @githubjsorg See what we do in .travis.yml. Basically, on OSX you need to install ports and do the following: ``` sudo port install qt5-qtbase openssl sh -x ./clean_build.sh ```
Author
Owner

@AdrianKoshka commented on GitHub (Jan 5, 2019):

@p12tic Do you have access to the wiki? If so, writing up a "how to compile" page for macOS would be helpful if you know how.

<!-- gh-comment-id:451686374 --> @AdrianKoshka commented on GitHub (Jan 5, 2019): @p12tic Do you have access to the wiki? If so, writing up a "how to compile" page for macOS would be helpful if you know how.
Author
Owner

@p12tic commented on GitHub (Jan 5, 2019):

I don't have access unfortunately.

<!-- gh-comment-id:451686523 --> @p12tic commented on GitHub (Jan 5, 2019): I don't have access unfortunately.
Author
Owner

@AdrianKoshka commented on GitHub (Jan 5, 2019):

Darn. I mean, you could write up something on https://gist.github.com/ and then when you're happy with it, link me to it so I can fold it into the wiki, if you want that is.

<!-- gh-comment-id:451688779 --> @AdrianKoshka commented on GitHub (Jan 5, 2019): Darn. I mean, you could write up something on https://gist.github.com/ and then when you're happy with it, link me to it so I can fold it into the wiki, if you want that is.
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#166
No description provided.