Textabwahl bei Verwendung des Mausrads von Logitech in Sierra

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 der von mir ausgewählte Text abgewählt.

Könnte das ein Treiberproblem sein?

Hier gibt es bereits einige Probleme mit Sierra- und Logitech-Mäusen. Führen Sie eine Suche durch und prüfen Sie, ob eines dieser Probleme das Problem behebt. Ich glaube, sie laufen hauptsächlich darauf hinaus, auf die neuesten Logitech-Treiber zu aktualisieren.
Ich habe keine Probleme mit Trägheitseffekten oder abgehacktem Scrollen, ich habe Probleme mit der Textauswahl. Wäre das nicht ein anderes Thema? Jedenfalls habe ich die neuesten Treiber installiert und das Problem ist immer noch das gleiche. Ich habe eine generische USB-Maus ausprobiert, die ich herumgelegt hatte, und sie hat das Problem nicht.
Wenn das Problem bei der generischen USB-Maus nicht auftritt, liegt das Problem nicht bei Sierra, sondern bei der Logitech-Maus und wie sie mit der Textauswahl umgeht.
Dies ist kein Duplikat, und ich habe den Eingriff des Moderators zur Wiedereröffnung angefordert. Ich habe das gleiche Problem, nachdem ich den Logitech-Update-Treiber verwendet habe. Das Scrollen mit dem Mausrad hat sich verbessert, aber es gibt immer noch Probleme mit der Maus, die zufällig Klicks auslöst, während die linke Maustaste gedrückt gehalten wird, und dies ist sehr schmerzhaft, wenn mit dem Mausrad gescrollt wird, während versucht wird, Text auszuwählen.
Gleiches Problem bei mir. Sehr frustrierend. Ich verwende LCC v3.9.5.66 mit MacOS 10.12.1. Wie im verlinkten SE-Beitrag erwähnt, ist das Trägheitsproblem weiterhin ein Problem. Ich habe Logitech benachrichtigt, obwohl sie zunächst mit der allgemeinsten Antwort geantwortet haben: „Ziehen Sie den Empfänger der Maus ab und schließen Sie ihn wieder an; Versuchen Sie es mit anderen USB-Anschlüssen des Computers; usw.“ Ich empfehle anderen, sich an den Logitech-Support zu wenden.
FYI: MacOS 10.12.2 behebt die Trägheitsprobleme beim Smooth Scrolling mit und ohne installiertem LCC 3.9.5. Leider ist das Problem mit der Abwahl beim Scrollen immer noch defekt, aber nur mit installiertem LCC (v3.9.5.66).

Antworten (3)

TL;DR

Nicht wirklich eine endgültige Antwort, aber als Problemumgehung , um lange Texte auszuwählen, können Sie

  1. erste Auswahl treffen
  2. Lassen Sie die Maustaste los
  3. zum Ziel scrollen
  4. Shifterneut + Mausklick/Halten drücken , um die Auswahl abzuschließen.

Ich teile nur meine Erkenntnisse, da ich mich auch über dieses Problem ärgere: Wie Dolan Antenucci kommentierte, wird die Deinstallation von LCC das Verhalten von Halten-Maus-Links-Taste in Kombination mit Scrollen normalisieren, jedoch auf Kosten des Verlusts der Mausanpassung. Keine Option für mich.

Seltsamerweise habe ich stundenlang gesucht und gesucht, und anscheinend beschwert sich hier niemand sonst darüber. Das nächste, was ich finden konnte, war ein Bericht über einen Fehler in einem in Python geschriebenen UI-Framework, aber so nah im Verhalten, 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 das, was meiner Meinung nach hier passiert: Das Scrollen erzeugt ein Mouse-Up-Ereignis für die zuvor gedrückte Taste.

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 scrollen Sie dann mit dem Rad. Die Option wird ausgewählt, als ob Sie die Taste losgelassen hätten.

Dasselbe geschieht mit der Textauswahl. Tun Sie dies: Wählen Sie mit der linken Maustaste und gedrückter Maustaste einen Text aus, "frieren Sie alle Mausbewegungen ein" (später erklärt), 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 der, der unmittelbar vor der Bildlaufbewegung ausgewählt wurde (als ob Sie die Taste kurz vor Beginn des Bildlaufs losgelassen hätten). Hören Sie dann auf zu scrollen, halten Sie die Umschalttaste gedrückt und führen Sie eine Mausbewegung aus. Als Reaktion auf die kleinste Bewegung wird der Text dazwischen automatisch zur Auswahl hinzugefügt, und danach können Sie die Verschiebung sogar loslassen, egal mehr, die Maus weiter bewegen (vorausgesetzt, Sie bewegen die Bildlaufleiste nicht), um mit dem Stimmen fortzufahren Auswahl. Genau das hätte passieren sollen, wenn Sie die Taste kurz vor dem Start des Scrollens losgelassen hätten (auch bekannt als Mouse-Up-Event), etwas scrollen,

Der einzige Haken ist, dass Sie, während Sie die Taste gedrückt halten und nach einigem Scrollen (der "fälschlicherweise" ein Mouse-Button-Up-Ereignis generiert hat), als Reaktion auf diese Bewegung eine Mausbewegung ausführen (vielleicht in einem Versuch), die Tatsache zu würdigen dass Sie die Taste immer noch gedrückt halten, generiert das System sofort ein Mouse-Button-Down-Ereignis.

Aus diesem Grund denken Sie, dass das Scrollen den Text abwählt: Wenn jemand etwas scrollt, um eine Auswahl hinzuzufügen, verzichtet er normalerweise darauf, die Maus zu bewegen, neigt aber dazu, nach dem Scrollen einige letzte Mausbewegungen auszuführen, um das Ende der Auswahl anzupassen. Versuchen Sie, die Taste gedrückt zu halten, durch Bewegen eine Auswahl zu treffen, die Mausbewegung einzufrieren, zu scrollen (einfrieren), die Taste loszulassen, die Maus zu bewegen (beachten Sie, dass die Auswahl nicht verschwindet), dann Umschalt + Klicken / Halten, wenn die Maus das erreicht Bestimmungsort. Da Sie die Taste losgelassen haben, kurz bevor Sie die Mausbewegungen neu starten, generiert das System beim Ausführen der neuen Bewegungen kein Maustasten-unten-Ereignis, sobald es nicht erforderlich ist, diesen Zustand zu "ehren" (schließlich ist die Taste bereits oben). .

Es ist nicht das Scrollen, das den Text deselektiert, sondern die Mausbewegung nach dem Scrollen, während Sie die Maustaste gedrückt halten.

Ich denke, es ist ein Versuch, die Systemkonsistenz aufrechtzuerhalten/wiederzuerlangen, da die letzte übermittelte Information im Wesentlichen falsch war: Das Ereignis „Maustaste gedrückt“ als Folge einer Bildlaufbewegung sollte niemals auftreten.

Ich werde dies Logitech melden, vielleicht werden sie das Problem beheben, wenn sie mit einer weiteren technischen Erklärung konfrontiert werden. (Gott, ist es so schmerzhaft, diese Seite zu benutzen, um eine einfache Nachricht zu senden, kennt jemand einen einfacheren Weg?)

Ähnliche Probleme mit MX Anywhere 2 (Big Sur 11.2), die Installation von Logitech Control Center löste mein Problem. Obwohl es sagt "Kein Logitech-Gerät gefunden".

2021 bekam ich ähnliche Probleme mit Logitech M510 (Firmware 62.00.0013), Logitech Options 8.36.76 und LCC 3.9.8 auf macOS Mojave 10.14.6. Es passierte auch beim Versuch, Fenster zu verschieben.

Behoben durch Deinstallation von LCC (Logitech Control Center).

Ich habe ähnliche Probleme unter macOS Catalina festgestellt, wenn ich versucht habe, Fenster per Drag & Drop zu verschieben oder Text auszuwählen. Ich werde hier mehr posten, sobald ich eine andere Lösung gefunden habe, da auf diesem Mac kein LCC installiert ist und die Version von Logitech Options dieselbe ist.
Ich glaube, mein Problem lag an der Logitech-Maus M510 selbst. Es funktionierte ungefähr 4 Jahre lang; jetzt hat es das Problem auf Catalina und Mojave und es funktioniert gut auf einem M705.