Hi Jiri,

I am not entirely sure whether the problem you described is the case of 
what I am going to explain, but there is a fair chance it is. According
to my experience, the disappearance of mouse pointer is caused by it
jumping away several screen lengths from the viewport. That is, mouse
pointer is still there somewhere and operational, but it is almost
impossible to find it manually.

I suspect that it is simply caused by a strangely large dx or dy mouse
event parameter received from the input server. Whether it is a an
issue within the input server or qemu is an open question, but I 
encountered it in VirtualBox as well.

It could be prevented by putting artificial barriers on viewport edges
but such solution is not consistent with the notion of infinite desktop
with possibly several separated (non-touching) viewports. Another
possibility (which I like more) is to simply introduce a keyboard combo that
would rescue the mouse pointer by resetting it into the center of the
active viewport.

Petr

> From: HelenOS-devel [mailto:[email protected]] On Behalf 
> Of Jiri Svoboda
> Sent: Friday, April 19, 2013 8:37 AM
> To: HelenOS development mailing list
> Subject: Re: [HelenOS-devel] Framebuffer problems
>
> I encountered a similar problem recently, sometimes (seems especially when I 
> un-grab Qemu input and then re-grab it) mouse pointer disappears (and 
> presumably the mouse is rendered inoperative). I didn't try with keyboard. I 
> am not sure whether the keyboard works at that point or not. I am not able to 
> consistently reproduce this problem, it occurs from time to time.
>
> -Jiri


_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/cgi-bin/listinfo/helenos-devel

Reply via email to