Page 1 of 1

Wheel drag options?

Posted: Tue Mar 12, 2019 4:11 pm
by nicoblue
Would love to see more options for the wheel including an option to simulate Left Button drag up, down, left or right. This would help mapping the wheel to parameter sliders / faders in several applications.
I don't think this is possible with chording?

XMBC Version: 2.18.5
Windows Version: 7 64bit
Mouse Information (brand/model): Dell
Computer Information:
Did the problem occur after an upgrade of XMBC?:
Did the problem occur after a Windows update/upgrade?:
How long have you used XMBC?:
What language and keyboard layout do you use in Windows?: UK

Clear description of the problem:

Re: Wheel drag options?

Posted: Wed Mar 13, 2019 10:20 am
by phil
That could be a tricky one as the wheel does not send CLICK (down) and RELEASE (up) messages like a button, so implementing drag will not be straight forward or reliable - how would XMBC know when you have finished dragging if there is no "wheel released" message.

There is a "hack" in the options to attempt to simulate button down and up, based on the first scroll message and then release a set time after the last scroll message. This seems to work for remapping to actions that do require a down and up message, but Im not sure it will work well for dragging. Maybe it will.

Assuming if does work, do you want the mouse cursor to move when the wheel is scrolled (is that what you mean by drag UP/DOWN/LEFT.RIGHT)? So in effect, change scroll to movement (rather than the existing "change movement to scroll")?


Re: Wheel drag options?

Posted: Thu Mar 14, 2019 10:17 am
by nicoblue
Hi Phil,

Yes, 'change scroll to movement' is a good description. The release could be done by another button e.g. centre button set to sticky finger. Press to enter drag mode, use wheel to drag, press again to exit drag mode.

A bit more about the application: in AV software (video editing, DAW etc) several applications already map the mouse wheel to slider control, for example when you hover over a fader. Others don't. The functionality above would work around this.

Ideally I would like a USB/BT device such as the MS Surface Dial (which can emulate the mouse wheel) to control sliders and parameters I select.