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 |