[EMAIL PROTECTED] (Lars Gullik Bjønnes) writes: | [EMAIL PROTECTED] (Lars Gullik Bjønnes) writes: > | | | Then we just need a timer that kicks in some 10-20 times a second to | | | check the queue and do the real work. >> | | and with the queue doing the right thing we can actually put | | processEvents allover as much as we want to to make the interactive | | feeling better. Because we know that all events that is sendt to lyx | | core is queued up until we allow them to be handed. > | this is kindo a proof-of-concept.
This is a revised version of the patch. This time is also prunes key events that is caused by auto-repeat. (Gives imho very nice behavior.) I have done nothing to handle the out-of-order problem. (please retest though) I think that this patch, or something very similar should go in for 1.4 since it gives a lot better experience when doing auto-repeat (be it just 'a' or the more heavy <page down> or just cursor movement for that matter) So please test this and see if it cuts it... you may notice that the patch contains a sync_non_user_events()... this is mostly testing code and not really part of the patch... Comments bitte please por favor. -- Lgb