Deselección de texto al usar la rueda de desplazamiento del mouse de Logitech en Sierra

8

Estoy usando un mouse Logitech Performance MX y, desde la actualización a Sierra, tengo dificultades al usar mi rueda de desplazamiento para seleccionar grandes cantidades de texto. Por lo general, me desplazo mientras sostengo mouse izquierdo y esto siempre ha funcionado. Ahora, cuando me desplazo, deselecciona el texto que he seleccionado.

¿Podría tratarse de un problema de controlador?

    
pregunta Joseph Toronto 14.10.2016 - 22:09

1 respuesta

2

No es realmente una respuesta final, solo comparto mis hallazgos, ya que también estoy molesto con este problema: como comentó Dolan Antenucci, la desinstalación de LCC normalizará el comportamiento del botón izquierdo del mouse, combinado con el desplazamiento, pero al final Costo de perder la 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 queja de esto. Lo más cercano que pude encontrar fue un informe de un error en un marco de IU escrito en Python, pero con un comportamiento tan cercano que por un segundo (o un par, o más ;-)) tuve que preguntarme si realmente era una coincidencia ( Ahora, yo ahora ...).

Consulte enlace

Allí describen (¿casi?) exactamente lo que creo que está sucediendo aquí: el desplazamiento genera un evento con el mouse hacia arriba para el botón presionado previamente.

Para verificar, puedes intentar esto: en un navegador, mantén presionado el botón derecho. Luego mueva el mouse sobre una opción del menú emergente (diga, "atrás"), luego desplace la rueda. La opción está seleccionada, como si hubiera liberado 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 un texto, "congelar 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 el desplazamiento). A continuación, detenga el desplazamiento, mantenga presionada la tecla Mayús y realice un movimiento 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, no importa, siga moviendo el mouse (siempre que no mueva el desplazamiento) para continuar con la sintonización selección. Esto es exactamente lo que debería haber ocurrido si hubiera soltado el botón justo antes de comenzar a desplazarse (también conocido como evento del ratón hacia arriba), haga un desplazamiento, luego presione / mantenga presionada la tecla Mayús y luego haga clic nuevamente / mantenga presionado el botón del mouse, para hacer la selección final del mouse movimientos.

El único problema es que, si mantienes presionado el botón y luego de un cierto desplazamiento (quien "erróneamente" generó un evento de activación del botón del mouse), realizas cualquier movimiento del mouse, en respuesta a este movimiento, (quizás en un intento) para Respetando el hecho de que aún mantiene presionado el botón, el sistema genera inmediatamente un evento de botón abajo del mouse.

Es por eso que cree que el desplazamiento deselecciona el texto: normalmente, cuando alguien hace un desplazamiento para agregar selección, lo hace sin mover el mouse, pero tiende a hacer algunos movimientos finales del mouse después del desplazamiento, para ajustar el final del cursor. selección. Intente mantener presionado el botón, realice una selección mediante el movimiento, congele el movimiento del mouse, desplace (mantenga la congelación), suelte el botón, mueva el mouse (nota, la selección no desaparece), luego presione la tecla + clic / mantenga presionada, cuando el mouse alcance el punto de destino. Ya que soltó el botón justo antes de reiniciar los movimientos del mouse, cuando hace los nuevos movimientos, el sistema no generará un evento de presionar el botón del mouse, una vez que no haya necesidad de "respetar" este estado (después de todo, el botón ya está arriba) .

No es el desplazamiento el que deselecciona el texto: es el movimiento del mouse, después de desplazarse, manteniendo el botón del mouse hacia abajo.

Creo que es un intento de mantener / recuperar la consistencia del sistema, ya que la última información que se transmitió fue, en esencia, errónea: el evento de subir el botón del mouse, como consecuencia de un movimiento de desplazamiento, nunca debería ocurrir.

Voy a informar de esto a logitech, tal vez si se presenta una explicación más técnica, solucionarán el problema. (Dios, es tan doloroso de usar que el sitio envíe 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: realice la selección inicial, suelte el botón, desplácese hasta el destino y haga clic / mantenga presionada la tecla Mayús para finalizar la selección.

    
respondido por el Edson Freitas 14.04.2017 - 04:31

Lea otras preguntas en las etiquetas