Ein verzögertes Touchpad-Bildlaufereignis verursacht verrücktes Zoomen, wenn der obere Rand der Seite erreicht ist

9

Ich habe dieses Problem seit Jahren erlebt und das ist ziemlich ärgerlich :)

Wenn ich mit der Touchpad-Geste "Zwei Finger" nach unten scrolle, wird der Bildlauf selbst sofort wirksam. Wenn ich mich jedoch oben auf der Seite Ctrlbefinde und (gelegentlich) nach oben scrolle und dann (innerhalb von 2-3 Sekunden nach Abschluss des Bildlaufs und Loslassen des Touchpads) drücke , interpretiert das System diese beiden Ereignisse (Bildlauf und Strg) als ein einzelnes Scroll+CtrlEreignis as und beginnt alles Verrückte zu zoomen, obwohl sich diese Ereignisse nicht überlappen (und sogar 2-3 Sekunden dazwischen liegen).

Typisches Szenario: Ich scrolle durch eine Seite, drücke oben auf die Seite, warte ein wenig (1-3 Sekunden), drücke dann Strg-Tab und zusammen mit dem Wechseln der Registerkarte werden auch beide Inhalte meiner Registerkarten verrückt gezoomt ( typischerweise ~ 700% in Chrom). Und das ist etwas ärgerlich, denn Sie müssen 1) warten, bis Chrome es mit einer neuen Skala erneut rendert 2) drücken Ctrl-03) warten, bis es mit einer Standardskala erneut gerendert wird :)

Ein interessantes Detail ist, dass ich dieses Verhalten in keiner Anwendung beobachte, wenn das Bildlaufereignis erfolgreich "als Bildlauf ausgelöst" wurde: Wenn ich noch nicht oben auf der Seite bin, nach oben scrolle und Ctrlsofort drücke - kein Zoomen erforderlich Ort (als ob - sobald es nicht der obere Rand der Seite ist - diese "Schriftrolle" von der Ziel-App erfolgreich "gegessen" = "versendet" und aus der Ereigniswarteschlange entfernt wurde).

System und Benutzeroberfläche selbst laufen sehr reibungslos, sodass es definitiv keine Verzögerung bei der Ereignisbehandlung gibt.

Dieser Typ beschreibt hier eine ähnliche Erfahrung: Mausrad-Scroll-Ereignisse bleiben bestehen, nachdem die Metataste gedrückt wurde

Oder könnte es eine Optimierung für Unity geben, die das Zoomen des Bildlaufverhaltens überhaupt deaktiviert? (wie folgt : So deaktivieren Sie Strg + Scroll-Zoom in Lubuntu oder Openbox )

Ubuntu 14.04.4

Acer Aspire V5-171

Grafik: Intel HD 4000 (Out-of-Box-Treiber)

MInner
quelle
1
Dies ist ein Fehler in Chrome . Bitte starte es.
Dan Dascalescu

Antworten:

2

Es scheint, als wäre ich nicht der einzige [1] [2], der sich mit diesem Problem befasst, und das ist ein Xor-Fehler.

Die einzige Problemumgehung, die ich gefunden habe, ist diese Erweiterung für Chrome.

Die UPD- Erweiterung scheint mit der letzten Version von Chrome nicht richtig zu funktionieren, aber sie synclient CoastingSpeed=0scheint alles perfekt für mich zu handhaben, ohne negative Nebenwirkungen.

MInner
quelle