2011-05-09 9 views
7

Cuando estoy trabajando en Visual Studio 2010, el IDE parece cambiar al modo de "Bloqueo de desplazamiento" en momentos aleatorios. ¿Es esta una nueva característica que no conozco (iniciada por alguna tecla designada/clic del mouse) o un error? Supongo que esto es en realidad un error de computadora/hardware en mi sistema, pero quería verificar si alguien más está experimentando este problema.Error de bloqueo de desplazamiento en Visual Studio 2010

Después de que estoy en este "modo", parece que no puedo salir de eso. Intenté activar/desactivar ScrLk varias veces, resaltar el texto, etc. Intenté hacer un "clic loco" para salir una vez, pero no tengo idea de cómo. En ese momento, mi única opción es cerrar el IDE y reiniciar, luego todo vuelve a la normalidad.

+0

Me di cuenta del mismo problema y no puedo precisar la causa. No sucede mucho, diría 1 vez al mes, y cuando me doy cuenta de que estoy en este estado bloqueado, es demasiado tarde para determinar qué hice para llegar ahí. Hasta que encontremos una solución, tengo que hacer lo mismo; cierra IDE y vuelve a abrir y el problema se ha ido. – Leons

+0

@Leons: ¿usa un MS Natural Keyboard o un Kensington Expert Mouse? – Jess

+0

Ninguno de esos. Tengo un teclado Dell y un mouse de Microsoft. Experimento lo mismo en mi computadora de trabajo. Ahí tengo un teclado Dynex y un mouse de Microsoft baratos. – Leons

Respuesta

1

Esto ciertamente no es una característica de Visual Studio. Es posible, aunque no estoy de acuerdo, que una extensión de terceros esté causando este comportamiento. Para descartar esto, inhabilitaré todas las extensiones y veré si el problema persiste.

Si todavía ocurre, entonces tomaría otro teclado para probar el problema de hardware.

+0

Otro los usuarios parecen tener el mismo problema, así que no creo que sea el teclado; Tendré que pensar en las extensiones de what/if que he cargado. – Jess

6

se cree que se pulsa el botón de control, por lo que sólo tiene que pulsar el control y se debe fijar

+0

Esto no funciona; Lo intento cada vez que sucede: -). – Jess

+0

Esto solucionó mi problema –

0

¿Realmente quiere decir ScrollLock? AFAIK VisualStudio no cambia el comportamiento de ninguna manera en respuesta a ScrollLock.

Sospecho que lo que estás experimentando es VS cree erróneamente que una o más de tus teclas modificadoras se mantienen (ctrl, shift alt). Para corregir esto, presione y suelte cada una de las teclas modificadoras de a una mientras VS tiene el foco.

Ejemplo real:

La aplicación que estoy depurando tiene el foco y yo estoy sosteniendo la tecla Ctrl para una función en la aplicación cuando de repente llegué a un punto de interrupción dando VS enfoque. Sin embargo, VS parece no haber registrado que he soltado la tecla Ctrl, así que mi primer intento de desplazarme dentro del documento con la rueda del mouse hace que mi ppp de fuente cambie ... (ctrl + rueda = zoom)

Solución:

Presione y suelte la tecla modificadora mientras que VS tiene el foco.

1

Hay un known bug en Visual Studio 2010 que hace este tipo de cosas. La forma en que lo he experimentado es que la tecla CTRL izquierda se "atascará" en la aplicación (no parece suceder con la tecla CTRL derecha).

Cuando esto sucede, comienza a tener un comportamiento extraño (como el efecto de bloqueo de desplazamiento cuando mantiene presionadas las flechas hacia arriba o hacia abajo, o no puede detener la depuración porque reiniciará la aplicación cuando lo haga SHIFT-F5 , o cambia el tamaño del texto del código cuando usa la rueda de desplazamiento).

Desafortunadamente, no hay ninguna solución para el VS2010. Puede elegir vivir con él o actualizar a VS2012. Otros han vuelto a mapear algunos de sus atajos para evitar estos problemas.

1

Tuve este problema en el que la rueda de desplazamiento de mi mouse cambiaría el porcentaje de acercamiento de mi código abierto. Presionar ALT mientras Visual Studio estaba enfocado funcionó para mí.

2

No, es un error de la tecla CTRL ... usando la tecla izquierda todo el tiempo y ocasionalmente, VS2010 se asustará y dejará que la rueda del mouse funcione independientemente para hacer zoom en lugar de desplazarse, Shift-F5 no detendrá la depuración, etc.

Solución para mí .... pulse la tecla CTRL derecha. No sé por qué, pero lo hizo desaparecer.

0

para aquellos que tienen este problema y leyendo esto ..

He encontrado una manera de evitar este problema y todo lo que necesita hacer es-
cerrar la pequeña ventana de Propiedades en la esquina derecha-abajo .

y ya no tendrás este error. :)

0

La solución para mí fue presionar la tecla CTRL izquierda. No sé por qué, pero hizo que el problema desapareciera. Esta respuesta es diferente a la anterior sugiriendo presionar la tecla CTRL derecha. Intenté eso primero, pero no solucionó el problema. Pero cuando presiono la tecla CTRL izquierda solucionó el problema. Otra opción es salir de Visual Studio 2010 y volver a iniciarlo.

0

Tuve este problema desde que me mudé a otra máquina de desarrollo, pensé que mi tarjeta gráfica era el problema, casi tuve que pedirme nuevas, ya que no pude resolver esto. Resulta que el cierre de la ventana de la propiedad solucionó inmediatamente el problema. Mi solución anterior era flotar todo y no mantener nada abierto en el área de pestañas ancladas, que funciona, pero es inconveniente.