fritzing / fritzing-app

Fritzing desktop application
http://fritzing.org
Other
3.97k stars 826 forks source link

Side-scrolling using a 2D mousewheel only does regular vertical scroll action #1139

Closed davidperrenoud closed 10 years ago

davidperrenoud commented 10 years ago

From bryant.m...@gmail.com on June 21, 2010 13:58:28

I have the Logitech G5 mouse. It has a 2D scroll wheel that can provide vertical and horizontal scrolling. Horizontal scrolling with this mouse doesn't work, and worse does regular scrolling instead of just nothing.

Original issue: http://code.google.com/p/fritzing/issues/detail?id=1139

davidperrenoud commented 10 years ago

From irasc...@gmail.com on December 13, 2010 06:00:25

also consider a further option to ignore wheel events entirely

davidperrenoud commented 10 years ago

From irasc...@gmail.com on December 13, 2010 14:52:04

Issue 1309 has been merged into this issue.

davidperrenoud commented 10 years ago

From andre.knoerig@gmail.com on May 04, 2011 02:02:42

One early result from the usability group: Mac users seem really annoyed by the fact that navigation doesn't work as they are used to with their multi-touch mousepads.

Switching the navigation settings in the Fritzing properties only solves it half-way (horizontal scrolling still doesn't work), and it's hard to find.

So let's make standard Mac-style navigation the default for Fritzing on Mac: Scroll up/down => vertical scroll Scroll left/right => horizontal scroll Alt + scroll up/down => zoom Alt + scroll left/right => zoom Optional: multitouch scale => zoom

Owner: irasc...@gmail.com
Labels: -Priority-Medium Priority-High Usability

davidperrenoud commented 10 years ago

From stl...@poczta.fm on May 24, 2011 14:56:22

How about using GIMP bindings for Linux? They are:

Ctrl + Scroll up/down => zoom Scroll up/down => vertical scroll Scroll left/right => horizontal scroll Shift + Scroll any => swapped horizontal and vertical (i.e. S-up/down === left/right)

davidperrenoud commented 10 years ago

From irasc...@gmail.com on June 18, 2011 21:57:01

r5056 . now checking orientation of mouse wheel event to determine horizontal or vertical scrolling. Combining comments 3 and 4, there are now two choices for mapping mouse wheel behavior: scroll primary and zoom primary. Zoom primary is default under windows, scroll primary is default on the other platforms.

Scroll primary means that if there are no keys down, mouse wheel events are interpreted as scroll events. A shift key will swap the axis of the scroll. Alt or Control (Command) down will trigger a zoom instead of a scroll.

Zoom primary means that if there are no keys down, mouse wheel events are interpreted as zoom events. Alt or Control (Command) down will trigger a scroll instead of a zoom, and a shift key will swap the axis of the scroll.

Status: ProbablyFixed

davidperrenoud commented 10 years ago

From irasc...@gmail.com on June 19, 2011 00:36:32

touch events is a separate issue #1146

davidperrenoud commented 10 years ago

From irasc...@gmail.com on March 11, 2012 14:40:08

Status: Fixed

rraallvv commented 2 months ago

Using the 'Guess' or 'Pure' options for wheel behavior works well for two-finger drag (horizontal/vertical scroll) and pinch-to-zoom on a trackpad in macOS Monterey. I'm not sure why neither of these is the default setting in Fritzing (1.0.3).

KjellMorgenstern commented 2 months ago

Was this a first time install, or did you already have an older version of Fritzing installed before?

I added the 'Guess' and 'Pure' options in Version 1.0.0, so it is a relatively new feature, and after there were no severe issues, we made it a default on 1.0.2 or 1.0.3, but not overriding old settings. (if I remember correct, it might as well still be an open ticket somewhere.)

rraallvv commented 2 months ago

Thanks, @KjellMorgenstern. The install wasn't clean, but I'm glad to hear it will be the default setting.