xGestures
xGestures
1.80

4.5

xGestures free download for Mac

xGestures

1.80
13 October 2019

Brings mouse gestures to all aspects of OS X.

Overview

xGestures brings mouse gestures to all aspects of macOS. Use xGestures to add normal directional mouse gestures and rocker gestures to the Finder, Safari, any of your favorite applications, or to the entire system as a whole.

Actions that can be performed by gestures include closing and minimizing windows, launching and switch applications, picking menu items, performing keystrokes, triggering Mission Control, and much more!

What's new in xGestures

Version 1.80:

Note: Now requires OS X 10.9 or later

  • Is now a 64-bit bit app and compatible with macOS 10.15
  • Fixed a crash when using a Chinese keyboard layout
  • Renamed "Zoom Window" action to "Fullscreen Window" and added new action for zooming properly
  • Fixed the "Start xGestures when logging in" setting
  • Finally fixed that annoying bug where the gesture list would mix up all the gesture names
  • Fixed a crash when xGestures would scan the menu items of an app
  • Fixed the uninstall button
  • More gracefully handling the app starting when it does not have accessibility permissions

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

65 xGestures Reviews

See all

Rate this app:

JamesHarrisPhoto
12 June 2019

Most helpful

This has NOT been abandoned. The developer is committed to a 64-bit version for the upcoming MacOS 10.15. Here's more info: http://guygizmo.blogspot.com/
Like (4)
Version 1.77
JamesHarrisPhoto
12 June 2019
This has NOT been abandoned. The developer is committed to a 64-bit version for the upcoming MacOS 10.15. Here's more info: http://guygizmo.blogspot.com/
Like (4)
Version 1.77
Sergesouszero
28 September 2018
Does anyone know about compatibility with Mojave?
Like
Version 1.77
3 answer(s)
deepjia
deepjia
30 September 2018
Not good. Quitting occasionally.(1.78)
Like (1)
Sergesouszero
Sergesouszero
30 September 2018
That’s what I feared. Thank for the info.
Like
deepjia
deepjia
02 November 2018
Found this: https://github.com/MacGesture/MacGesture
Like
Cowicide
06 June 2018
I just compared this with BetterTouchTool which I've discovered has something called "drawing" gestures. I tried them a long while ago and had issues but thought I'd revisit them. Unfortunately, BTT's implementation is still very hit or miss with drawing gestures — whereas with xGestures my gestures are flawlessly executed each and every time.

That said, one thing that's great with BTT is I can start a gesture without holding down a modifier key or pressing a key to begin a gesture and hitting the key again after the gesture is completed as is required by xGestures.

So I've been using the BTT trial and implemented a 4 finger tap that runs this simple applescript:

tell application "System Events"
key down {control}
delay 1
key up {control}
end tell

This allows me to 4 finger tap, then quickly perform a gesture with xGestures without physically holding down the modifier key. Works pretty good but it could be better. For example, if I don't finish a gesture in time it screws things up. I'd much rather have the modifier key only "auto-lift" after my gesture is complete, but I'm not sure how to accomplish that with AppleScript or if it's even really possible with AppleScript.

So I have only one request for the xGestures dev. Please add the option to perform the start of mouse gestures with four-finger taps, etc. — That way we can simply hit the trackpad with a four-finger tap, then use one finger to draw the gesture.

That's the way that BTT can be configured to work now but BTT's drawing gestures just aren't reliable enough. For example, I have a gesture of 'down and up' to close browser windows and 'up and down' to open new tabs. Often when I perform those gestures in BTT I end up with the application switcher gesture being triggered which is set to "up and right" or "up and left". This isn't an issues with xGestures. When I do a xGestures pattern it works every time without error, ever. With BTT it's very hit or miss every other time I gesture. I made gesture variations in your BTT app to help guard against this, but it's just not helping in this case.

xGestures is still the king of Mac gestures it just needs a small tweak to allow tap gestures to trigger it.
Like
Version 1.77
1 answer(s)
Cowicide
Cowicide
09 June 2018
With help from the BTT developer, I'm now able to use xGestures with a two finger gesture via BTT. It's a bit of a convoluted process, but it does work well so I thought I'd share the link here on how to do it:

https://community.folivora.ai/t/btt-drawing-gestures-versus-xgestures-please-contact-xgestures-dev-for-superior-implementation/1544/15

I would still appreciate if the xGestures developer would implement it within xGestures though.
Like
JaeHong
15 May 2018
It`s working! awesome! (high sierra 2013 mbair)
Like (1)
Version 1.77
Cowicide
06 November 2017
Anyone tried it with High Sierra yet?
Like (1)
Version 1.77
4 answer(s)
Sergesouszero
Sergesouszero
18 November 2017
I have the exact same question. It’s the only reason why I haven’t upgrade to High Sierra yet. The developper says : "I will probably make sure it continues to function in the latest version of macOS". "Probably" it isn’t very reassuring.
Like (1)
taja
taja
13 December 2017
Working fine for me on High Sierra.
Like (3)
Cowicide
Cowicide
16 December 2017
Thank you for info, taja
Like
Tachy0n
Tachy0n
20 February 2018
Also working for me on 10.13.3.
Considering how many years I have had this, I must admit it’s been good value.
I wish the interface for creating gestures was modernized, that’s my only gripe. Oh and that “Start xGestures” should be on the front page of the System Preference. I can never find it quickly.
Like (1)
markicadro
05 November 2017
I couldn't get this to work.. It says it's enabled and working but nothing happens when trying out gestures. Was specifically interested in Rocker gestures. A great alternative I've found was Smooze
Like
Version 1.77
1 answer(s)
Cowicide
Cowicide
06 November 2017
Working great for me, which OS version are you running?
Like
Sergesouszero
23 December 2016
Good news and bad news. Good news, xGestures is now free (although $5 is and never was expensive for such a gem). Bad news, it’s free because development of xGestures has now officially come to an end. I’m not a developer, but I’d like the idea of becoming one just to create my own “xGestures”. Brian, if you read this, thank you!
Like (1)
Version 1.77
1 answer(s)
Cowicide
Cowicide
04 January 2017
The other good news is xGestures was so well-written even the old 1.75 version is working great with macOS Sierra 10.12.2 for me without any updates for many years. Granted I needed to script some custom changes to continue to make things like Mission Control work (see my previous post), but it works great overall.

Hopefully, even without further development, this new 1.77 version will last many years and many new OS updates as well.

If xGestures stopped working, it would be a disaster for me when I'm on Macs. According to the developer there is some good news on that front too:

"Note: I am not actively developing xGestures any longer, though I will probably make sure it continues to function in the latest version of macOS."

So, hopefully if a macOS update completely breaks xGestures, the developer will continue to tweak it to work.
Like
Derekjab
19 December 2016
Been using xGestures for years very happily. Unfortunately, since macOS Sierra 10.12 it's not really usable as it randomly capitalises outputs so that passwords, for example, are incorrect.
Like
Version 1.77
5 answer(s)
Cowicide
Cowicide
04 January 2017
I'm using the old version of xGestures 1.75 with latest macOS Sierra 10.12.2 and I'm not having that issue. Maybe it's some kind of specific setting and/or keyboard shortcut you've set?
Like
Derekjab
Derekjab
04 January 2017
@Cowicide I'm using 1.77 on a trackpad rather than with a mouse. I've tried various key combinations without success. Sometimes it works but more often than not I get random capitalisations.
Like
Cowicide
Cowicide
04 January 2017
D, I've always used the control key as the modifier for the trackpad. Here's my main, specific settings in 1.75 when I'm using the trackpad instead of the mouse - Do they match yours?

http://i.imgur.com/oc6EA5w.jpg

If these settings match & it still doesn't work for, I may have some udder ideas.
Like
Derekjab
Derekjab
06 January 2017
@Cowicide, thanks. I changed all my settings to match yours exactly but to no avail. For example one of my passwords contains Gmail. Using xGestures produces random capitalisations: e.g. gMAil, GMAiL, gmAil and occasionally the correct version.

Weird. I don't want to keep churning this thread but any udder ideas would be welcome.
Like
Cowicide
Cowicide
07 January 2017
So I'm following you correctly. You're not utilizing xGestures to automatically input text or anything like that. You merely have xGestures running and your text randomly capitalizes as you type?
Like
Cowicide
09 October 2016
CowTip - If you still want to use some gestures to operate Mission Control windows, the old Exposé instructions (i.e., Exposé All Windows, Application, Desktop, etc.) in xGestures don't work anymore since Exposé in Mac OS is now degraded. What you can do instead is have xGestures run AppleScripts to do basically the same things. For example, to show all windows I just use a gesture to run this script I saved in my Documents folder: do shell script "/Applications/Mission\\ Control.app/Contents/MacOS/Mission\\ Control" To show the desktop, I use a gesture to run this script: do shell script "/Applications/Mission\\ Control.app/Contents/MacOS/Mission\\ Control 1" ...And so on. It's instant and makes xGestures still work with latest os Seirra, etc.
Like
Version 1.75
2 answer(s)
Grmpf
Grmpf
13 November 2016
Hmmm… for me it doesn't work anymore. :-( *heul*
Like
Cowicide
Cowicide
17 November 2016
Working with macOS Sierra 10.12.1 with all latest updates right now (with some of those same caveats/workarounds I detailed above).

Grmpf, are you attempting a fresh install? xGestures unfortunately hasn't been able to be installed directly that way since Mac OS Mavericks or so.

You have to manually move the components from an old installation of xGestures over to your system for it to work or use Terminal. There are some tips on this somewhere within this thread down there as it was discussed previously.

If you tried that and it still doesn't work, please detail specifics of how it's not working and I may be able to give you some tips to get it going.
Like
Sergesouszero
05 October 2015
For those who are interested, xGestures still works with El Capitan.
Like (1)
Version 1.75
1 answer(s)
Cowicide
Cowicide
09 October 2016
Thanks for the info, have you tried it with Sierra yet? UPDATE: Works with Sierra as well. Some shortcuts have to be adjusted here and there that I was using, however, it's working great. Amazing.
Like