The on_mouse_motion event reports the mouse position in pixels. I think this is suboptimal in the context of pointing your viewport with the mouse for these reasons:
1) The Operating system applies algorithms on the mouse position like acceleration you might not want on your 3d view 2) The resolution is per pixel only, and if you want to scale sensitivity up in your game you'll have to multiply the pixel delta which leads to undesirable jumping of perspective. 3) Some mice have a higher time/dpi resolution then others, however if all input gets downsampled to pixel resolution, then it is impossible to make use of better mice. 4) Movement of the cursor is relative to screen resolution. If you switch between fullscreen and windowed and there are different resolutions, the mouse will have different sensitivities (because one will yield more screen delta covered per moved mouse distance then the other) I think DirectInput was able to read the mouse buffers out without the values getting mangled trough the window manager. Is it possible (on linux) to get the mouse buffer values before they are downsampled and recomputed to map to screen pixel coordinates? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pyglet-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en -~----------~----~----~----~------~----~------~--~---
