Ich verwende eine Logitech Performance MX-Maus und seit dem Upgrade auf Sierra habe ich Schwierigkeiten scroll wheel, große Textmengen mit meiner auszuwählen. Normalerweise scrolle ich beim Halten left mouseund das hat immer funktioniert. Wenn ich jetzt scrolle, wird die Auswahl des ausgewählten Textes aufgehoben.
Könnte dies ein Treiberproblem sein?
Antworten:
Keine wirkliche endgültige Antwort, ich teile nur meine Ergebnisse, da ich auch über dieses Problem verärgert bin: Wie Dolan Antenucci kommentierte, normalisiert die Deinstallation von LCC das Verhalten der Maustaste-Links-Taste in Kombination mit dem Scrollen, jedoch auf Kosten des Verlusts Mausanpassung. Keine Option für mich.
Seltsamerweise habe ich stundenlang gesucht und gesucht, und anscheinend beschwert sich hier niemand darüber. Das nächste, was ich finden konnte, war ein Bericht über einen Fehler in einem in Python geschriebenen UI-Framework, dessen Verhalten jedoch so ähnlich war, dass ich mich für eine Sekunde (oder ein paar oder mehr ;-)) fragen musste, ob es wirklich ein Zufall ist ( Ich jetzt, ich jetzt ..).
Siehe https://github.com/kivy/kivy/issues/5058
Dort beschreiben sie (fast?) Genau, was meiner Meinung nach hier passiert: Durch Scrollen wird ein Mouse-Up-Ereignis für die zuvor gedrückte Taste generiert.
Um dies zu überprüfen, können Sie Folgendes versuchen: Halten Sie in einem Browser die rechte Taste gedrückt. Bewegen Sie dann die Maus über eine Option des Popup-Menüs (z. B. "Zurück") und bewegen Sie das Rad. Die Option ist ausgewählt, als hätten Sie die Schaltfläche losgelassen.
Gleiches gilt für die Textauswahl. Gehen Sie dazu folgendermaßen vor: Wählen Sie mit der linken Maustaste einen Text aus, "frieren Sie alle Mausbewegungen ein" (später erklären) und scrollen Sie dann nach unten (aber nicht zu viel, lassen Sie den bereits ausgewählten Text sichtbar). Der Text, der ausgewählt bleibt, ist nur derjenige, der unmittelbar vor der Bildlaufbewegung ausgewählt wurde (als hätten Sie die Schaltfläche kurz vor dem Start des Bildlaufs losgelassen). Hören Sie dann auf zu scrollen, halten Sie die Umschalttaste gedrückt und bewegen Sie die Maus. In Reaktion auf die kleinste Bewegung wird der Text zwischen automatisch zur Auswahl hinzugefügt. Danach können Sie die Verschiebung sogar loslassen, egal weiter. Bewegen Sie die Maus weiter (vorausgesetzt, Sie bewegen den Bildlauf nicht), um die Abstimmung fortzusetzen Auswahl. Dies ist genau das, was hätte passieren sollen, wenn Sie die Schaltfläche kurz vor dem Scrollen losgelassen hätten (auch bekannt als Mouse-Up-Ereignis).
Der einzige Haken ist, dass Sie, während Sie die Taste gedrückt halten und nach einigem Scrollen (der "falsch" ein Ereignis mit der Maustaste erzeugt hat) als Reaktion auf diese Bewegung (möglicherweise in einem Versuch) eine Mausbewegung ausführen, um die Tatsache zu berücksichtigen Wenn Sie die Taste noch gedrückt halten, generiert das System sofort ein Ereignis mit gedrückter Maustaste.
Aus diesem Grund denken Sie, dass die Schriftrolle den Text abwählt: Wenn jemand einen Bildlauf durchführt, um eine Auswahl hinzuzufügen, müssen Sie normalerweise nicht die Maus bewegen, sondern neigen dazu, nach dem Bildlauf einige endgültige Mausbewegungen auszuführen, um das Ende der Auswahl anzupassen. Versuchen Sie, die Taste gedrückt zu halten, eine Auswahl durch Bewegen zu treffen, die Mausbewegung einzufrieren, zu scrollen (weiter einzufrieren), die Taste loszulassen, die Maus zu bewegen (beachten Sie, die Auswahl verschwindet nicht), und dann die Umschalttaste + Klicken / Halten, wenn die Maus die erreicht Bestimmungsort. Da Sie die Taste kurz vor dem Neustart der Mausbewegungen losgelassen haben, generiert das System beim Ausführen der neuen Bewegungen kein Ereignis mit gedrückter Maustaste, sobald dieser Status nicht mehr "beachtet" werden muss (schließlich ist die Taste bereits aktiv). .
Es ist nicht die Schriftrolle, die den Text abwählt: Es ist die Mausbewegung nach dem Scrollen, während die Maustaste gedrückt gehalten wird.
Ich denke, es ist ein Versuch, die Systemkonsistenz aufrechtzuerhalten / wiederzugewinnen, da die letzten Informationen, die durchlaufen wurden, im Wesentlichen falsch waren: Das Ereignis mit der Maustaste als Folge einer Bildlaufbewegung sollte niemals auftreten.
Ich werde dies logitech melden. Wenn sie eine weitere technische Erklärung erhalten, können sie das Problem möglicherweise beheben. (Gott, ist es so schmerzhaft, die Website zu benutzen, um eine einfache Nachricht zu senden, weiß jemand einen einfacheren Weg?)
Um dieses Problem zu umgehen, können Sie zur Umgehung von Langtexten wie oben beschrieben vorgehen: Nehmen Sie die erste Auswahl vor, lassen Sie die Taste los, scrollen Sie zum Ziel und verschieben Sie die Klick- / Halten-Taste erneut, um die Auswahl abzuschließen.
quelle