mousemove() appears to be asynchronous

BlitzMax Forums/BlitzMax Beginners Area/mousemove() appears to be asynchronous

my mouse has an off switch (to save on battery charge) and in each test i've been switching it off to be sure no accidental movement goes on. in the individual tests shown above, such as:

DrawText MouseX(), 100, 10
MoveMouse(50, 50)
DrawText MouseX(), 100, 20
Flip
WaitKey()
End

...ouput is perfect. no complaints. but with the project in question, i can't seem to get mousex() or mousey() to return ANYTHING other than 0! this is confusing the hell out of me now! even mousez() works fine, so why not these?

maybe this is some kind of linux specific bug when using hidemouse() or something? i'll keep testing...