Scrolling inverted in Blueprint Editor OS X 10.10 / UE 4.7.3

Many UE 4.7.3 scrollable regions like the World Outliner and Content Browser properly handle the user scroll direction, but confusingly the Blueprint Event Graph is inverted in both the horizontal and vertical directions.

I’m using a MacBook Pro and OS X 10.10 with my trackpad scroll direction set to “Natural” (the default as of OS X 10.7) and after poking through the preferences a bit, I didn’t see an option to un-invert the scrolling. There was a previous question that seems to be related, but sadly it does not seem to be fully resolved.

Is this expected behavior? While certainly not as critical as a crash, it does seem to pose some productivity challenges.

Hello pizthewiz,

After some testing I was able to confirm what you are reporting. Unfortunately this is not a bug, but just the use of the “Natural” setting. Simply disable this option and your scrolling should function normally while in the editor.

Let me know if you have any questions or need additional assistance.

Cheers,

Hi Andrew -

Thank you for the response! In this particular case, I don’t think the issue is simply the result of the “Natural” scrolling direction option in the Trackpad/Mouse System Preference, introduced in Mac OS X 10.7 Lion - if so ALL of the scrollable regions within UE4 would be inverted; instead it appears to only inflict some scrollable regions like the Blueprint Event Graph and sadly the scroll direction setting in the System Preference doesn’t seem to have any impact on the Event Graph.

The “Natural” scrolling direction takes a direct manipulation view of scrolling, (likely due in part to the growing numbers of and in turn familiarity with touch screen devices), where the content moves in the direction of the fingers, as if you had a piece of paper underneath; push fingers up, content moves up thusly scrolling down and similarly, push fingers to the left, content moves left thusly scrolling right. Previous Mac OS X releases in fact had the opposite scrolling behavior and the “Natural” became the default as of OS X 10.7, though it can be disabled by the user.

If I change my scroll direction in: System Preferences > Trackpad > Scroll & Zoom to disable “Natural” direction, it does not change the scrolling direction in the Event Graph (though it does in 1D scrollable regions like the World Outliner) - it is as if the Event Graph were hardwired to a specific direction!

Is the source for this region available in the GitHub project, if so I’d happily give it a look.

Hey again pizthewiz,

I do see what you are talking about, and understand how the functionality is confusing. I have taken the liberty and created a bug report for this issue with the tag UE-12589.

Thank you for taking the time to report this issue and we appreciate your patience while we get a fix implemented.

Cheers,

No worries, glad to help out any way that I can, even if that means reporting an issue. I’ll see if I can familiarize myself with the organization of the GitHub project and provide any better isolation.

Did you find a solution? I’m having this issue too but can’t even find the bug with tag UE-12589 to see the status.

Would you be able to test and confirm this issue still occurs in either 4.9.2 or the 4.10 Preview 2 engine versions?

Thanks,

Yes, the trackpad is always scrolling as if Natural Scrolling was disabled in the Event Graph, Behaviour Tree, and Material editor, haven’t tested all the editors though. The World Outliner and the rest of the UI elements seems to be scrolling OK, with the Natural Scrolling option changing the direction of scrolling as expected. The Unreal Engine is version string is: 4.9.2-2707645+++depot+UE4-Releases+4.9 running on OS X El Capitan.

Hi Andrew,

Could you please provide an update on UE-12589? It is rather frustrating. I note that this also applies to users with magic mouse. The one finger scroll in the Blueprint Graph Editor fails to take Natural Scrolling into account. It makes everything works backwards which is very frustrating.

The original bug was reported nearly 12 months ago, could you please follow up with the tools team to see if they can fix it?

Thanks

@AndrewHurley

Hello Nick,

This has been marked as fixed for a major upcoming full release, but I cannot give the exact version at this time as the fix needs to be verified and integrated first. This has been fixed though, and we appreciate your patience while we got one in place.

If you have further questions, please let me know.

Cheers,

@AndrewHurley when you say you have a fix that’ll be delivered in a major upcoming full release, are we talking Unreal Engine 5 or should we expect something before then? :wink: Two years is an awfully long time to sit on a fix like this.

I realize relatively few users actually use UE on a Mac with a trackpad, but it really is extremely frustrating trying to use a program where a subset of the views scroll in the wrong direction.

Thanks!

Hey, it’s three years later now, and I’m still having this issue.

Bump that to 4 years now, going on 5! Recently updated to UE 4.23 and I’m pulling my hair out scrolling in the wrong direction every time I go to work on a blueprint