Re: How to capture mouse movements independend of a Window?



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, Jan 07, 2007 at 10:56:48PM +0100, Andreas Stricker wrote:
tomas tuxteam de wrote:

[fourth argument]

I should have RTFM more attentive [...]

I sometimes turn screaming to the list too before having found the
relevant bit in the FM. Luckily there are quite friendly folks around
here.

Maybe there is a function to place the cursor in the middle of the window?

You might move the pointer with gdk_display_warp_pointer() after each
received movement event.

Yes, that's the function I need. (but move it each time is not a good idea)

[re-center dursor when within 100px of root window]

Sounds quite workable. I was wondering myself about some weird form of
optical feedback: not hide the cursor completely, but show it as a small
dot or ring. Then re-center it based on a falling exponential function
or similar (i.e. add the movement of the cursor and substract on regular
time intervals alpha*(z - z0), when z are the mouse coordinates and z0
is the chosen center. Alpha will be a suitable constant <1 (e.g. 1/2).
So if you don't move, you'll see the pointer "falling" towards the
center.

But I'll shut up now. Holidays are over, after all...

Regards
- -- tomÃs
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFFog+tBcgs9XrR2kYRAk44AJ4m+vjPt2DGnbjysl10siJe8pQSRACZAZCy
4PRIrzscE5H5RtLcOoqIdVM=
=Hn/S
-----END PGP SIGNATURE-----




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]