Skip to content
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

Gestures for Magic Mouse on Mac client #2905

Open
nbolton opened this issue Oct 13, 2014 · 171 comments
Open

Gestures for Magic Mouse on Mac client #2905

nbolton opened this issue Oct 13, 2014 · 171 comments

Comments

@nbolton
Copy link
Member

nbolton commented Oct 13, 2014

Imported issue:

  • Author: Mahdi Hedhli
  • Date: 2011-09-16 03:56:51
  • Legacy ID: 2974

Steps to reproduce:

  1. Moved trackpad from screen 1 to screen 2
  2. Did 3 finger up slide, 4 finger pinch

Expected: Missioncontrol or Launchpad to open
Actual: Nothing happened.

Versions (Synergy, OS):

Server: Mac OS 10.7 Lion - Synergy Pro 1.35RC w/ QSynergy
Client 1: Mac OS 10.7 Lion - Synergy Pro 1.35RC w/ QSynergy

Workaround:

Nope... anything other than mouse clicks do not work. I would love to see multitouch gestures supported.

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Mahdi Hedhli
  • Date: 2011-10-27 04:58:35

If gamepad support is being worked on I think more emphasis should be put on multi touch gestures as they are becoming more and more ubiquitous.

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Jo Rhett
  • Date: 2012-02-27 18:23:10

To be clear, trackpad gestures are completely non-functional even on the server itself while Synergy is running. Synergy must be exited before gestures will work. This pretty much makes a Mac desktop with a trackpad unusable at this time.

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Mikael Eiman
  • Date: 2012-03-21 10:30:35

Gestures on the server with synergys running work in 1.3.8, but it appears that that got lost in 1.4.

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Justin Nichols
  • Date: 2012-04-07 22:08:39

Just confirming the feature does not exist in 1.4.7 on OSX Lion. I am running 1.4.7 as the server on my Mac OSX Lion side and 1.4.7 as the client on my Ubuntu 11.10 side. Everything is great except no trackpad gestures are working mac-side. Much appreciated on the hard work and great software!

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Bo Jordan
  • Date: 2012-04-14 01:53:10

Revision 1175 introduced this problem. Reverting that commit from the source allows multi-touch gestures to work again on my MacBook Pro 17's trackpad.

An alternate fix would be to limit the allowed types to be NX_LASTEVENT + 2, as the three-finger swipes I am most familiar with (left and right swipe) are the next two values above NX_LASTEVENT.

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: William Buchaus
  • Date: 2012-04-23 21:58:59

I've grabbed the latest Nitely 1.4.9 1390 issue remains.

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: William Buchaus
  • Date: 2012-04-25 17:29:16

Something I would like to add is that with this once the :NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c] shows in the log up and down scrolling with the magic mouse is broken as well.

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Alex B
  • Date: 2012-05-09 20:30:23

Can't find a nightly that built properly for 10.7 in order to test this fix. Builds are broken for all platforms except windows

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Alex B
  • Date: 2012-05-21 21:53:07

Just tried with rev 1432 for mac 10.7, still not working. I'm seeing Has this been patched? I thought it was. I see in the log:
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
or
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1e [max 0x1c]

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Alexey Shevchenko
  • Date: 2012-05-26 14:09:40

Alex B wrote:

Just tried with rev 1432 for mac 10.7, still not working. I'm seeing Has this been patched? I thought it was. I see in the log:
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
or
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1e [max 0x1c]

same here :(

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Marty Buchaus
  • Date: 2012-06-06 21:20:45

New bug manager.. and now the patch is missing. I have time to attempt apply it and get this guy working.................

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Nick Bolton
  • Date: 2012-06-07 18:35:46

Marty, try now.

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Marty Buchaus
  • Date: 2012-06-08 05:14:12

Got it.. I'll be applying the patch and see what I get tomorrow..

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Marty Buchaus
  • Date: 2012-06-08 16:13:57

I can conferm that with the patch applied I get magic mouse and trackpad scroll and gestures.

[Server] Macbook pro 5,1 OSX 10.7.4 Synergy (head of 1.4 branch) svn Patch applied

[Clinet] OptiPlex 790 Ubuntu 12.04 Synergy Nightly 1.4.9 deb package.

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Nick Bolton
  • Date: 2012-06-08 18:51:57

Cheers Marty, the patch will be in the next release.

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Brian Davis
  • Date: 2012-06-18 19:42:44

installed synergy on my MacBook (server) and Win7 PC (Client), was really excited about how seamlessly it was working until I discovered this bug. Trackpad and Magic Mouse are both out of business, is that patch available somewhere I can easily grab it, or when is the next release expected?

Thanks!

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Cody McCloy
  • Date: 2012-06-19 16:10:26

Does one of the daily builds have the patch? (tried the latest available as of 6/19 for mac but it still quits scrolling after a bit) Love synergy, and it's still easier to start and stop it when i need to access the peecee, but i'd rather not :)

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Zach Negrey
  • Date: 2012-06-22 07:46:09

Hey,
I tried the latest Mac nightly and the gestures still don't seem to work. What is this patch I am reading about? Any way I can contribute let me know.

Thanks!

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Eduardo Habkost
  • Date: 2012-06-23 21:25:33

The patch won't add any gesture support (I mean, the ability to send gestures to other machines). It will just avoid breaking gestures in the server machine when synergy is running (and cause issues like bug #3195).

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Patrick Zwolinski
  • Date: 2012-06-28 20:59:03

Where do we get this patch and how is it applied? Would love to have gestures working on my trackpad...

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: John Blinking
  • Date: 2012-06-29 11:58:58

Short guide (I'm on Lion 10.7.4. and it works);

You can now run synergy with gestures working.. hopefully!

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Mike Splain
  • Date: 2012-07-03 14:41:57

Patch works perfectly! Thanks so much!

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Eric Amodio
  • Date: 2012-07-06 19:47:29

Can't wait until this is released as I am having the same issue - all gestures are lost when running Synergy.

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: michael stallman
  • Date: 2012-07-10 23:25:44

I'm getting a 404 when trying to download the diff per comment on Jun29.

Any update on either making the patch available or getting it in the beta release?

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Randy Miller
  • Date: 2012-07-17 22:51:24

Synergy 1.4.9 on Win7 Home -Client
Synergy 1.4.9 on os/x 10.7.4 -Server
Also looking forward to this patch. Thanks in advance.

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Sean Burdick
  • Date: 2012-07-19 19:50:31

@john Blinking,

Any chance you could share the patched file? Was excited to see a new release of 1.4.9 today, but disappointed that this patch wasn't implemented =(

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: James Clarke
  • Date: 2012-07-20 11:22:02

@sean Burdick
The file is located at: http://synergy-foss.org/spit/files/120414015309_fix_multitouch_gestures.diff
You can find the link to this file near the top of the page, as what looks like an attachment.

Thank you for this patch! Worked like a charm with 1.4.9.

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Nick Bolton
  • Date: 2012-07-20 13:28:17

Applied in r1547 (thanks to Bo Jordan). Sean, sorry that you were disappointed. We did some really experimental stuff in 1.4.9 and I didn't want to destabilize the release even more, so no patches went in sadly. I have applied the patch to 1.4.10, so tomorrow you can get access to it via the nightly builds: http://synergy-foss.org/nightly/

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Sean Burdick
  • Date: 2012-07-22 19:46:44

@nickbolton awesome! thanks =)

@nbolton
Copy link
Member Author

nbolton commented Oct 13, 2014

  • Author: Marty Buchaus
  • Date: 2012-07-26 16:20:27

Applied in r1547 (thanks to Bo Jordan). Sean, sorry that you were disappointed. We did some really experimental stuff in 1.4.9 and I didn't want to destabilize the release even more, so no patches went in sadly. I have applied the patch to 1.4.10, so tomorrow you can get access to it via the nightly builds: http://synergy-foss.org/nightly/

This version has corrected the issue.. And is working great in OSX 10.8 This also fixed the the side scrolling forward and back locking up safari tabs.

Great work..

@chosen010
Copy link

Bump again, I was painfully living with this when I had a PC as my client, but now that I have a second mac as my synergy client, it further pains me to understand that this is still an unresolved issue.

@nbolton nbolton added stale and removed stale labels Jun 21, 2018
@dankempster
Copy link

As this issue was originally opened against OSX Lion, I would like to confirm that 3.5 years later this is still an issue on High Sierra & Mojave DB 4 -- of course I understand Mojave will be "unsupported" until it's official public release in September.

@lgandecki
Copy link

It’s actually an issue from 2011, as you can see in the first post.. it’s just imported to github, so, more like 7 years.

@capartwork
Copy link

Also still an issue on El Capitan 10.11.6 :(

@metac0rtex
Copy link

Hopping on the "this would be great to have" train

@MarketReactor
Copy link

MarketReactor commented Mar 20, 2019 via email

@jordangoody
Copy link

I don't understand why teleport can do this but no others can

@Tomas602
Copy link

Tomas602 commented Feb 6, 2020

I don't understand why teleport can do this but no others can

Is the teleport working between two MacBooks? I run on Catalina10.15.2

@jordangoody
Copy link

jordangoody commented Feb 6, 2020

Works fine for me, after finally setting it up

@Tomas602
Copy link

Tomas602 commented Feb 7, 2020

Works fine for me, after finally setting it up

Would you have any tips on how to make it run? The latest version 1.2.1 I've found here: https://github.com/abyssoft/teleport/releases After opening it and allowing in Security & Privacy it doesn't do anything. It would help me tremendously making it work.

@symless symless deleted a comment from randallb Mar 17, 2020
@ian-pvd
Copy link

ian-pvd commented Jul 11, 2020

I recently installed Synergy and like everyone else here, I was baffled and disappointed to find that gestures were unavailable on my client computer. (Honestly... the copyright for Symless in the about screen is from 2012, and multi-touch gestures have been around longer than that.)

Anyway, I went to the helpdesk to request a refund an I noticed this post:
https://support.symless.com/hc/en-us/articles/360007326057-macOS-Gestures-Support-and-Special-Mouse-combo-keys
Promising multi touch support eventually... but it's dated July 9th (yesterday) and says that gestures "are in our roadmap"

I know there are a lot of frustrated comments on this thread saying they gave up on waiting to see Synergy support gestures, but is this helpdesk post an acknowledgement that progress is actually being made on this issue? If so, is this expected as and update to v1 or part of the 2023 release?

I ask because like some other people here, I have tried Teleport (which is FOSS, but abandonware) and... despite the lag, the gestures support means I can use my client Mac like a Mac, and I don't have to change my workflow. I would much rather give $40 to a project that is in active development and sees regular releases but this is an absolute dealbreaker for me.

Is there actually an update on this?

@sheykh-sleky
Copy link

sheykh-sleky commented Jul 11, 2020 via email

@saraspaudel
Copy link

Bump for trackpad gestures support

@rallen2010
Copy link

I checked with the creators of ShareMouse - and they said that they could support only the 2 finger gestures to rotate and zoom. Other gestures weren't possible as the OS doesn't make them available.

So it appears that -- after waiting 7 years for this to get fixed on Synergy -- this might not even be possible???

"Does ShareMouse support trackpad gestures?

ShareMouse supports two finger gestures to rotate and zoom.

Multi-finger gestures are not supported at this time as the OS doesn't seem to allow reading out such commands. We will continue to monitor the situation and try to implement multi-finger gestures if possible."

@derwent-m-js
Copy link

Just gotta reverse engineer how Apple's Screen Sharing app does it... Can't be that hard right? 😹

@jordangoody
Copy link

teleport is free and supports gestures for everything. its even working on my macos11 beta. BIG props to whomever the genius is who wrote it.

@kingmatusevich
Copy link

kingmatusevich commented Sep 26, 2020 via email

@sheykh-sleky
Copy link

sheykh-sleky commented Sep 27, 2020 via email

@pcg92
Copy link

pcg92 commented Oct 7, 2020

I will try teleport

@rallen2010
Copy link

Yey! - looks like our 10 year wait to share gestures across apple devices is nearly over -- Mac OS Monterey & iOS 15 will allow seamless sharing across Macs, iPads (& ?iPhones ) as a core OS feature later this year.

@capartwork
Copy link

capartwork commented Jun 9, 2021 via email

@afriza
Copy link

afriza commented Jun 27, 2022

Proper workaround for now is to use keyboard shortcuts:

  • 3 fingers slide up => control + or fn + F3. Depending on your settings, the fn may not be needed.
  • 3 fingers slide down => control + .
  • 3 fingers slide right => control + .
  • 3 fingers slide left => control + .
  • 4 fingers pinch => fn + F4. Depending on your settings, the fn may not be needed.

Other keyboard shortcuts are listed at Mac keyboard shortcuts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests