Estoy usando un mouse Logitech Performance MX y desde que actualicé a Sierra tengo dificultades cuando uso mi scroll wheelpara seleccionar grandes cantidades de texto. Por lo general, me desplazo mientras lo sostengo left mousey esto siempre ha funcionado. Ahora, cuando me desplazo, deselecciona el texto que he seleccionado.
¿Podría ser esto un problema del controlador?
Respuestas:
Realmente no es una respuesta final, solo comparto mis hallazgos, ya que también estoy molesto con este problema: como comentó Dolan Antenucci, desinstalar LCC normalizará el comportamiento del botón izquierdo del mouse combinado con el desplazamiento, pero a costa de perder Personalización del mouse. No es una opción para mí.
Curiosamente, he estado buscando y buscando durante horas, y parece que nadie más aquí se está quejando de esto. Lo más cercano que pude encontrar fue un informe de un error en un marco de interfaz de usuario escrito en Python, pero tan cercano en el comportamiento que por un segundo (o un par o más ;-)) tuve que preguntarme si realmente es una coincidencia ( Yo ahora, yo ahora ..).
Ver https://github.com/kivy/kivy/issues/5058
Allí describen (¿casi?) Exactamente lo que creo que está sucediendo aquí: el desplazamiento genera un evento de mouse up para el botón presionado anteriormente.
Para verificar, puede intentar esto: en un navegador, mantenga presionado el botón derecho. Luego mueva el mouse sobre una opción del menú emergente (por ejemplo, "atrás"), luego desplace la rueda. La opción está seleccionada, como si hubiera soltado el botón.
Lo mismo ocurre con la selección de texto. Haga esto: con el botón izquierdo del mouse, haga clic y mantenga presionado, seleccione algún texto, "congele los movimientos del mouse" (explique más adelante), luego desplácese hacia abajo (pero no demasiado, mantenga visible el texto ya seleccionado). El texto que permanece seleccionado es solo el que se seleccionó justo antes del movimiento de desplazamiento (como si hubiera soltado el botón justo antes de comenzar a desplazarse). Luego, deja de desplazarte, mantén presionada la tecla shift y haz algunos movimientos del mouse. En respuesta al movimiento más pequeño, el texto entre se agrega automáticamente a la selección, y después de esto, incluso puede soltar el cambio, sin importar más, siga moviendo el mouse (siempre que no mueva el desplazamiento) para continuar afinando selección. Esto es exactamente lo que debería haber sucedido si hubiera soltado el botón justo antes de comenzar a desplazarse (también conocido como evento de mouse hacia arriba), realice un desplazamiento,
El único inconveniente es que, si mantiene presionado el botón y luego de desplazarse (quién "erróneamente" generó un evento de botón del mouse hacia arriba), realiza cualquier movimiento del mouse, en respuesta a este movimiento, (tal vez en un intento) para honrar el hecho que si todavía mantiene presionado el botón, el sistema genera inmediatamente un evento de botón de mouse presionado.
Es por eso que cree que el desplazamiento deselecciona el texto: normalmente, cuando alguien hace un desplazamiento para agregar selección, no mueve el mouse, pero tiende a hacer algunos movimientos finales del mouse después del desplazamiento, debe ajustar el final de la selección. Intente mantener presionado el botón, haga una selección a través del movimiento, congele el movimiento del mouse, desplace (mantenga congelado), suelte el botón, mueva el mouse (nota, la selección no desaparece), luego presione + clic / mantenga presionado, cuando el mouse llegue al punto de destino Desde que soltó el botón justo antes de reiniciar los movimientos del mouse, cuando realice los nuevos movimientos, el sistema no generará un evento para presionar el botón del mouse, una vez que no haya necesidad de "honrar" este estado (después de todo, el botón ya está activado) .
No es el desplazamiento el que deselecciona el texto: es el movimiento del mouse, después del desplazamiento, mientras se mantiene presionado el botón del mouse.
Creo que es un intento de mantener / recuperar la consistencia del sistema, ya que la última información que se pasó fue, esencialmente, incorrecta: el evento de presionar el botón del mouse, como consecuencia de un movimiento de desplazamiento, nunca debería ocurrir.
Voy a informar esto a Logitech, tal vez si se les presenta alguna explicación técnica más, solucionarán el problema. (Dios, es tan doloroso de usar que el sitio envía un mensaje simple, ¿alguien sabe una manera más fácil?
Mientras tanto, como solución alternativa, para seleccionar textos largos, puede hacer lo que dije anteriormente: haga la selección inicial, suelte el botón, desplácese hasta el destino y vuelva a presionar / mantener presionado, para finalizar la selección.
fuente