Martin Vermeer <[EMAIL PROTECTED]> writes: | On Sat, May 28, 2005 at 12:12:07AM +0200, Lars Gullik Bjønnes wrote: >> | Actually I have now had time to think about this for two weeks, and my >> | considered opinion is a bit different... >> >> What you write belowe seems very sane. But I think that my keyevent >> queue is still needed? (but to fix a different problem) > | Which problem? > | I have the feeling that pruning repeat key events is not wrong in | principle, but at best not needed. Without it, you know precisely | (under my scheme) that keeping the PgDown key down for 0.5 secs will get | you 10 screens lower, only a few of which will actually be displayed due | to the X coalescing behaviour.
Do you want that? To not know exactly that when you release the button scrolling stops. I just hate it when the cursor or screen continue to move after key release. (More precisely: if a screen refresh | takes 0.4 s and key repeat is 20/s, every 8th screen will be rendered, | plus-minus, including the final one when you lift your finger.) Under | your scheme, scrolling will be equally regular (right?) but slower. No. Not slower, but "synchronous". -- Lgb