Back to Mobile View

Skip to Content

Baffling inconsistencies in OS X Lion Multi-Touch

OS X Lion's new Multi-Touch gestures have switched things up more than any previous version of OS X, and they're brought a lot of confusion with them. While "natural" scrolling is the most obvious change and the one that takes the most getting used to (unless you disable it), other inconsistencies in the way Lion handles Multi-Touch gestures are both more subtle and potentially more baffling. The one that's been tripping me up even after almost two weeks of using Lion is the gestures for going forward and back in Safari and other applications.

In Mac OS X Leopard and Snow Leopard, a three-finger swipe would take you backward and forward in any app that supported that gesture, like Apple's Safari, Finder, Preview, iPhoto, Aperture, and even the iTunes Store. Eventually, third-party browsers like Firefox baked in support for these three-finger gestures, and the whole system worked pretty well.

OS X Lion introduced a new gesture for forward/back navigation: a two-finger swipe. I actually like this gesture better, because when you're using Safari you get a preview of the next/previous page as you swipe, something that three-finger swiping doesn't provide. It's a very neat trick, but there's a problem: the gesture only works in Safari. No other programs react to this gesture at all. So if you have "Swipe between pages" set to "Scroll left or right with two fingers" in System Preferences, you lose the ability to use gestures to go back and forward in Finder, iPhoto, Aperture, and other apps.

Things get even more confusing if you enable "Swipe with two or three fingers" and have natural scrolling enabled. I'll try to explain why with the outline below:

Two-finger swipe: natural scrolling disabled

  • Swipe from left to right: Go forward
  • Swipe from right to left: Go back

Two-finger swipe: natural scrolling enabled

  • Swipe from left to right: Go back
  • Swipe from right to left: Go forward

Three-finger swipe: natural scrolling enabled/disabled makes no difference

  • Swipe from left to right: Go forward
  • Swipe from right to left: Go back

You might have already caught on to the inconsistency, but I'll spell it out anyway: If you have natural scrolling enabled and have also enabled swiping with either two or three fingers, the gesture direction is completely reversed depending on the number of fingers you use. The result: brain meltdown.

Right now, the only ways around this inconsistency are:

  1. Disable natural scrolling
  2. Leave three-finger gestures disabled and lose the ability to swipe forward/back in any app other than Safari
  3. Set swiping to three fingers only and lose Safari's ability to preview pages as you swipe
  4. Reverse the three-finger swipe gesture directions with a third-party app like BetterTouchTool (my personal choice)
  5. Live with it, while your muscle memory quietly rebels and plots to overthrow you

I'd like to think this inconsistency is something that Apple will address in a future update to Lion, but as it's likely Apple considers three-finger swiping a "legacy" gesture from earlier versions of OS X and only kept it around to placate users who upgraded from Snow Leopard, the company may not bother. A better solution might be to expand the new two-finger gestures to apps other than Safari. In the meantime, using BetterTouchTool to work around the problem has at least stopped my muscle memory from cursing Apple's UI design team fifty times a day.



Categories

Mac OS X

OS X Lion's new Multi-Touch gestures have switched things up more than any previous version of OS X, and they're brought a lot of...
 

Add a Comment

*0 / 3000 Character Maximum Comment Moderation Enabled. Your comment will appear after it is cleared by an editor.

41 Comments

Filter by:
FutureMedia

In Universal Access Zoom mode the up side of the zoom box won't go up when you drag up. You must go all the way to the left corner to get it to go up.

August 03 2011 at 3:51 PM Report abuse rate up rate down Reply
Bermuda Shorts

With all this 'finger talk', I haven't seen a single That's What She Said joke.
Bravo, America.

August 03 2011 at 3:18 PM Report abuse rate up rate down Reply
Gilad

After poking around, I found a solution and a rather nifty trick to use three-finger swiping to move back and forth in apps other than Safari, a wonderfully useful feature I used in Snow Leopard and was not willing to give up AND two-finger scrolling in Safari for preview of previous page, in addition to the effective three-finger swipe to move between Spaces.

To use the three-finger swipe back and forth WITHOUT losing the two finger scroll functionality in Safari, just hold the Option key while performing the gesture in Finder, iPhoto, and iTunes! This allows you to use three-finger swipe to go back and forth in both Spaces and Finder windows.

While it is still inconsistent with natural scrolling (three-finger swipe left using natural scrolling would go back while a two finger swipe to the left would go forward), it is a great way to be able to use them all together. Apple should probably implement a persistent setting in the future to not confuse users between Safari and Finder, but they did allow both to work at the same time.

These are my settings: http://cl.ly/3k0m1M2S40163g0w3x45

August 03 2011 at 10:50 AM Report abuse rate up rate down Reply
LensFlare App

I wonder if this is a bug, because the actual behavior doesn't seem to match the little settings video. If you have it set to:
- natural movement
- swipe with two or three fingers
the video shows both 2 and 3 fingers doing the same direction (right to left= forward; left to right=backward). What actually happens is opposite with 2 or 3 fingers. Definitely confusing and inconsistent.

August 02 2011 at 10:00 PM Report abuse rate up rate down Reply
Rob

It took a little tweaking, but it's working great for me now.

As nifty as the two finger swipe was in Safari, it was worthless since it doesn't work in any other app. So I just turned it off.

Now I use:

- Two finger "Natural" scrolling (it's fine, deal with it)
- Three Fingers, Right to Left: Back
- Three Fingers, Left to Right: Forward
- Four Fingers, side to side: Switch Desktops/Full Screen Apps

Easy.

Next person who thinks "upgraded to snow leopard" is funny and original thing to say gets a poke in the eye.

August 02 2011 at 5:18 PM Report abuse rate up rate down Reply
2 replies to Rob's comment
Marko

I'm using the same settings as you. Got completely used to the "Natural" scrolling in a couple of days, and the three and four finger swipes are great. Glad to have them.

August 02 2011 at 11:44 PM Report abuse rate up rate down Reply
Kelmon

For some reason I just can't make 4-finger gestures work at all on my Magic TrackPad. Everything else, including the bizarre 3-fingers and thumb pinch (although not consistently), works but not 4-fingers. Odd.

August 03 2011 at 4:32 AM Report abuse rate up rate down Reply
1 reply to Kelmon's comment
rafrodr

I have exactly the same problem..

August 04 2011 at 7:32 AM Report abuse rate up rate down
Mehdi Avdi

OSX Lion feels like a downgrade from SnowLeopard, I've been using Mac for almost 10 years now and have never been so disappointed.

August 02 2011 at 5:03 PM Report abuse rate up rate down Reply
Zack Hébert

Better Touch Tool lets you make completely customized gestures for almost anything. I highly recommend it. If you tried it when Lion first came out, the bugs are all gone now.

August 02 2011 at 4:45 PM Report abuse rate up rate down Reply
1 reply to Zack Hébert's comment
Brad

Yep. I love the two-finger swipe in Safari with natural scrolling (it's like you're throwing the page forward to see what's behind it, or vice-versa), so I just went into BetterTouchTool and set the same two-finger gestures for all my other programs... that way it's all consistent. Took a few days to get used to the change, but loving it now!

August 02 2011 at 10:08 PM Report abuse rate up rate down Reply
wmertens

Actually the latest Chrome Dev channel releases have the three-finger gesture properly reversed. They also support the two-finger gesture although it doesn't swipe the page (yet) so you end up going back and forth accidentally on wide pages.
I really like the natural scrolling, there was always a brain jarring moment when switching between iPad and trackpad, and now that's gone. Now I need to convince everyone else to switch too when I need to use their systems ;-)

August 02 2011 at 2:00 PM Report abuse rate up rate down Reply
SockRolid

Apple is migrating features from iOS to OS X, and multi-touch gestures are part of that migration. Yes, you can cling to the old and familiar. Or you can just get over it and learn the new gestures. Once you learn them, you'll never go back. Trust me.

August 02 2011 at 12:43 PM Report abuse rate up rate down Reply
1 reply to SockRolid's comment
Yuusharo

That's nice and all, but that doesn't solve the problem where the new gestures "break" existing functionality. Three-finger swipes used to be universal across all applications. Now, two-finger swipes only work in Safari primarily. It no longer works for Finder, iPhoto, Aperture, iTunes, 3rd party browsers, etc...

August 02 2011 at 1:12 PM Report abuse rate up rate down Reply
Yuusharo

It's not just Safari. Say you have "swipe with two or three fingers" enabled. Spaces will now be set to four-finger swipe horizontal. The four-finger gesture obeys the "natural scrolling" setting. However, if you're in Mission Control, if you swipe left to right with four fingers, you move back a space, but if you swipe the same direction with three fingers, you move forward a space.

It's really unfortunate that three-finger swiping is a "legacy" gesture that doesn't obey the natural scrolling settings that Apple is pushing as the default. For the sake of consistency, I went back to the default gestures just so three-finger swiping between spaces works properly, but now if I want to move back and forth in "legacy" applications, I have to hold down the alt key while swiping three fingers to move back, rather than move Spaces. It's exceptionally inelegant, and at that point I might as well hit the command+[ shortcut.

Hey Apple! Fix it.

August 02 2011 at 12:39 PM Report abuse rate up rate down Reply
Buy an ad here

Tweets

© 2012 AOL Inc. All Rights Reserved.