It is currently October 12th, 2024, 3:19 am

[Deprecated] Mouse wheel scroll actions

Report bugs with the Rainmeter application and suggest features.
User avatar
killall-q
Posts: 307
Joined: August 14th, 2009, 8:04 am

[Deprecated] Mouse wheel scroll actions

Post by killall-q »

It's so simple and obvious it's stupid...

I searched here and the Google Code issues list and didn't find it.

MouseWheelUpAction
MouseWheelDownAction

Possible applications:
Feed readers
Application launchers
Media players
File browsers
Image browsers
Volume changers
Last edited by killall-q on February 27th, 2010, 10:37 pm, edited 3 times in total.
dragonmage
Developer
Posts: 1270
Joined: April 3rd, 2009, 4:31 am
Location: NC, US

Re: [Feature] Mouse wheel actions

Post by dragonmage »

MiddleMouseUpAction
MiddleMouseDownAction

Added a while back.

I guess we could ask for scroll up/scroll down actions though...
User avatar
killall-q
Posts: 307
Joined: August 14th, 2009, 8:04 am

Re: [Feature] Mouse wheel actions

Post by killall-q »

Yes, sorry if it's not clear enough. Scrolling support is exactly what I mean.
User avatar
jsmorley
Developer
Posts: 22850
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: [Feature] Mouse wheel actions

Post by jsmorley »

killall-q wrote:Yes, sorry if it's not clear enough. Scrolling support is exactly what I mean.
As long as we understand that it won't do anything different than LeftMouseUpAction etc. It would just be another alternative for an "action". There is no and will be no "scrolling" in Rainmeter.
User avatar
killall-q
Posts: 307
Joined: August 14th, 2009, 8:04 am

Re: [Feature] Mouse wheel actions

Post by killall-q »

jsmorley wrote:As long as we understand that it won't do anything different than LeftMouseUpAction etc. It would just be another alternative for an "action". There is no and will be no "scrolling" in Rainmeter.
No, there definitely should not be. I recall from my days of binding keys for Counter-Strike that scrolling is just another form of clicking. It only lacks separate up and down states.
dragonmage
Developer
Posts: 1270
Joined: April 3rd, 2009, 4:31 am
Location: NC, US

Re: [Feature] Mouse wheel scroll actions

Post by dragonmage »

Yes, but combining it with !RainmeterSetVariable and some calc work we might be able to increment a value up and down maybe...
User avatar
jsmorley
Developer
Posts: 22850
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: [Feature] Mouse wheel scroll actions

Post by jsmorley »

dragonmage wrote:Yes, but combining it with !RainmeterSetVariable and some calc work we might be able to increment a value up and down maybe...
Absolutely.
User avatar
killall-q
Posts: 307
Joined: August 14th, 2009, 8:04 am

Re: [Feature] Mouse wheel scroll actions

Post by killall-q »

The simplest way I can think of to do pgup/pgdn functions is every time you "scroll", the button hides itself and shows the next button that does the next step of scroll. At the same time you might as well also set the position of a scroll indicator. Beyond that is the realm of calcs and update rate boundaries. Hopefully that will be made easier someday with either math in !RainmeterSetVariable or dynamic variable increment/decrement. *hint hint*
MattKing
Developer
Posts: 98
Joined: August 6th, 2009, 3:03 pm

Re: [Feature] Mouse wheel scroll actions

Post by MattKing »

I've been able to do the formulas in SetVariable.

Since the window needs to have focus for WM_MouseWheel messages to be received you would need to click on a skin before your mouse wheel would actually do anything. I like the idea but I think this kind of breaks the norm for interaction with Rainmeter and I will not be working on it.
User avatar
killall-q
Posts: 307
Joined: August 14th, 2009, 8:04 am

Re: [Feature] Mouse wheel scroll actions

Post by killall-q »

Holy cow — formulas do work. I didn't find that out before because they don't work if there are any spaces, even inside parentheses. Even stuff like

!RainmeterSetVariable YPos (#YPos#+10)

is OK. So increment/decrement was already there as another easter egg.


I understand about WM_MouseWheel, when the idea came to me I was thinking about how in Opera you have the option to change tabs by scrolling on the tab bar, but Opera is a single window program and already has focus.