Public bug reported: When an application is lagging, we sometimes have this effect where if we are trying to scroll down, we press the down key. We need it to scroll down a few lines, but since the application is lagging the display doesn't update. But after a few seconds when the application catches up, it will start scrolling and keep scrolling even after you let go of the button.
What is happening in the background is that your keys are being added to a queue. When the application has time, it will process them. So when you were pressing down, your initial press + the auto-repeated key stroke generations also get queued. But in general we expect the auto- repeat to be used for feed back. In our case watch the screen scroll. If the application's queue is not-empty (or larger then some constant) the application is not capable of providing feed back. So continuing to queue auto-repeated keys is not a good idea. Now I said auto-repeated keys should not be queued, but the first, initial key press should. So if we are typing a sentence it will type each letter properly. But if we need to erase something, and hold the back space and the application starts to lag, we will never have it that the application will continue to delete characters even after we let go of the backspace. I am sure everyone at some point has run into this type of a situation, where the frustration of the lagging application + the frustration of actions being taken when you dont want them to be really makes it worst. I am not sure which package is responsible for managing the queue, or if it is individual applications/frameworks themselves which manage this. But never-the-less, this problem exists and I hope it can be fixed. ** Affects: ubuntu Importance: Undecided Status: New -- User interface should not queue auto-repeat keys when the queue is not empty https://bugs.launchpad.net/bugs/387637 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs