Mouse Wheel Issue in Win - VST

7 posts / 0 new
Last post
Shlomi
Offline
Last seen: 1 month 4 weeks ago
Joined: 28 Dec 2010 - 13:06
Mouse Wheel Issue in Win - VST

Hello

When using the mouse wheel inside a viewport (ListBox or Viewport directly) the vertical scroll bar is immediately scrolls to the upper left regardless of
the position of the scrolling / the amount scrolled.

This only happens in VST mode, in standalone mode it works fine (it also works fine in Mac standalone / AU / VST )

I've found that in the func. doMouseWheel() the line:

const float amount = jlimit (-1000.0f, 1000.0f, 0.5f * (short) HIWORD (wParam));

Always returns 1000 in the problematic cases.

Thanks

jules
Online
Last seen: 5 min 52 sec ago
Joined: 29 Apr 2013 - 18:37
Re: Mouse Wheel Issue in Win - VST
ckk
Offline
Last seen: 2 days 7 hours ago
Joined: 20 May 2010 - 19:43
Re: Mouse Wheel Issue in Win - VST

A similar issue is discribed here: When more than one Juce-based plugin is opened only the last opened will get valid mouse messages.

I just added this Component to the Juce demo plugin where the mousewheel worked fine with the Viewport:

class Container : public Viewport
{
public:
  Container()
  {
    editor.setSize(50, 200);
    setViewedComponent(&editor, false);
  }
private:
  TextEditor editor;
};

It was sized to show a scroll bar (50x150). Could it be you ran into the issue described above?

Chris

Shlomi
Offline
Last seen: 1 month 4 weeks ago
Joined: 28 Dec 2010 - 13:06
Re: Mouse Wheel Issue in Win - VST

This workaround won't work for me but the thread you posted seems to hold the answer.
I'll check it out.

Thanks!

Shlomi
Offline
Last seen: 1 month 4 weeks ago
Joined: 28 Dec 2010 - 13:06
Re: Mouse Wheel Issue in Win - VST

It appears that it only happens when I use a cheap mouse ( 'Silver Line' ) it works fine with a standard mouse.

TheVinn
Offline
Last seen: 3 months 2 days ago
Joined: 29 Aug 2009 - 11:31
Re: Mouse Wheel Issue in Win - VST

Shlomi wrote:
It appears that it only happens when I use a cheap mouse ( 'Silver Line' ) it works fine with a standard mouse.

How is this even possible? I thought Windows used standard generic drivers for mice (the vendor specific driver can be installed to gain additional features but without it, the generic driver provides basic functions). If this is the case then mouse behavior should be independent of the application. Unless, your mouse has installed some kind of special software that treats applications differently. Logitech for example can do this, customize the mouse for each app (usually a game).

Shlomi
Offline
Last seen: 1 month 4 weeks ago
Joined: 28 Dec 2010 - 13:06
Re: Mouse Wheel Issue in Win - VST

When I first connected both of them Windows showed a messages that it is installing their drivers, so I guess it's a specific driver issue.