Ross Vandegrift wrote:
> 
> [snip fraction accel]
> > After playing with this for a while, it feels to me that:
> >   A) The acceleration isn't noticable with low (normal) speeds
> >   B) Once you reach a high enough speed, it gets fast too quickly
> >
> > This sounds like a signature of that polynomial curve to me.
> 
> I played with this for a bit when I read that mail as well.  I think the
> original poster indicated the acceleration was exponential.  I agree it
> go too fast very quickly.  I'd think about trying some small polynomial
> curves and perhaps a logarithmic (though that might be too slow).

It sounds like you need in A to increase the overall sensitivity, using
the XF86Config Resolution option, or maybe the Sample Rate.

In B, the curve is probably just too sharp, or maybe it just needs a
limit on the maximum accel rate.

Windows acceleration is simpler; there is a sensitivity, then a 2X
threshold, then 4X threshold. No fancy accel curve. The main
difference from the old X accel method is that only counts
above the threshold are scaled up.

The one thing that is missing in all equations is time. Everything is
count based, which means the values are sample-rate dependent,
and you will get big jumps if events are delayed for some reason, like
system load.

Maybe we can use the current exponential, but limit
it to 4X, and normalize for time to a standard mouse sample rate,
which I think is 40Hz.

Sound good?

Joe
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to