DreamSourceLab / DSView

An open source multi-function instrument for everyone
www.dreamsourcelab.com
GNU General Public License v3.0
1.11k stars 414 forks source link

Logitech MX scroll wheel zoom doesn't work on MacOS #500

Open fishnux opened 2 years ago

fishnux commented 2 years ago

Scroll wheel zoom of some Logitech MX mouses don't work with DSView. It seems DSView is not handling certain mouse events

Same issue happens if one tries to use Mos for smooth scrolling: https://mos.caldis.me/

So, if you want to test with a regular mouse, just download that program and see that mouse scroll doesn't work on DSView

dreamsource-tai commented 2 years ago

@fishnux wave windows a. normal mouse: wheel b. magic mouse: shift + one Finger up&down on the mouse c. touchpad: shift + two fingers up& donw on the touchpad d. touchpad: pinch operations osc vertical dial a. normal mouse: hover + wheel b. magic mouse: hover + one Finger up&down on the mouse c. touchpad: hover + two fingers up& donw on the touchpad

fishnux commented 2 years ago

Hi @dreamsource-tai

Yes, I understand that. This particular mouse brand (some models) is not working with DSView, but does work with PulseView. Most likely, DSView is not handling certain mouse events.

You can see one more person asking for same support: https://github.com/DreamSourceLab/DSView/issues/311#issuecomment-727516097

You can see one more issue here: https://github.com/DreamSourceLab/DSView/issues/479

I don't know why those issue creators closed the issues, the problem still exists

For regular mouses, you can try the program Mos (smooth scroll app) and you will see scrolling doesn't work with this program, which makes me believe DSView is not handling certain mouse scroll events

https://mos.caldis.me/

dreamsource-tai commented 2 years ago

@fishnux There are many models of this mouse,what is the specific model of your mouse?

fishnux commented 2 years ago

@dreamsource-tai

These are my mouses:

Latest software "Logi Options+" is running

You can also use the application Mos with any standard mouse to see the same effect of scroll wheel not working on DSView for MacOS

P.S.: Following other reports, MX Master 3 is also affected

Edit: I corrected the mouse list, I mixed up the model names

itsonlyaudio commented 2 years ago

It's also not working on Ubuntu Linux 22.04 with my Logitech Performance MX.

dreamsource-tai commented 2 years ago

@fishnux We tried with logi MX ERGO, but DSView can workes. can you upload the pictrure of you mouse?

dreamsource-tai commented 2 years ago

@itsonlyaudio And can you upload the pictrue of your mouse?

fishnux commented 2 years ago

@fishnux We tried with logi MX ERGO, but DSView can workes. can you upload the pictrure of you mouse?

Hi,

In my previous post I mistyped the model name (it's not MX Ergo), my apologies for the mistake. These are the mouses that I have tested and don't work on DSView on MacOS: https://www.logitech.com/en-us/products/mice/lift-vertical-ergonomic-mouse.html https://www.logitech.com/en-us/products/mice/mx-anywhere-3.html

Remember to install Logitech Options+: https://www.logitech.com/en-us/software/logi-options-plus.html

This software smooths the scroll, so it's no longer discrete wheel events, it's a continuous scroll, that's why some mouses work and others don't

dreamsource-tai commented 2 years ago

@fishnux If have not insalled the 'Logitech Options' software, can the mouse works on DSView? I means that can the mouse works on DSView without 'Logitech Options' software?

fishnux commented 2 years ago

@fishnux If have not insalled the 'Logitech Options' software, can the mouse works on DSView? I means that can the mouse works on DSView without 'Logitech Options' software?

That is correct, yes, just tested it

The issue can also be replicated with any mouse using the software Mos - which is another software that takes the discrete mouse wheel events and transforms it to "pixel precision" ones

dreamsource-tai commented 2 years ago

@fishnux @itsonlyaudio Sorry, I will give you a final reply now. If mouse works with mos software, must press shift key to zoom logic graph view.

fishnux commented 2 years ago

PulseView works fine without any sort of workarounds like "press shift key", issue stands open

dreamsource-tai commented 2 years ago

@fishnux We have released the new version v1.2.0, please download from "www.dreamsourcelab.com". It fix this issue. Or you can compile it yourself.