Mousewheel problems

BlitzPlus Forums/BlitzPlus Programming/Mousewheel problems

My Logitech cordless optical mousewheel works in Windows and in the BlitzPlus IDE but MouseZ always returns zero and MouseZspeed always returns 0. The outer mouse commands work. Note that I am running in Graphics mode not windowed mode. Any ideas? Spose it could be a driver/Blitz compatibility issue.

regards

You could try creating a dummy window (no size or borders etc) , then going into graphics mode - then testing with waitevent(0) for $204
eventdata() returns 1 or -1 depending on direction of wheel movement.. I don't know if this will slow things down in graphics mode or not - I did a quick check and it didn't seem to make any difference on my machine.

Like this:

invisible_window=CreateWindow("",0,0,0,0,0,32)

Graphics ClientWidth(Desktop()),ClientHeight(Desktop()),32,1

Repeat

Cls

id=WaitEvent(0)

If id=$204 Then Text 100,100, EventData() ;just to show eventdata is returning direction value

Flip

Until KeyDown(1)=True Or id=$201 ;escape key pressed or mousebutton clicked

EndGraphics
End

Try and see - .......Timjo.

Actually - you don't seem to need the Createwindow bit - I was assuming you needed a window for the waitevent() command to function - but I tested it without and it seems this isn't necessary.
.....Timjo