Ошибка блокировки прокрутки в Visual Studio 2010

Когда я работаю в Visual Studio 2010, кажется, что IDE переключается в режим "Scroll Lock" в случайное время. Это новая функция, о которой я не знаю (инициированная каким-либо назначенным нажатием клавиши / щелчком мыши) или ошибка? Я предполагаю, что это на самом деле компьютер / аппаратный сбой в моей системе, но хотел проверить, не сталкивался ли кто-то еще с этой проблемой?

После того, как я нахожусь в этом "режиме", я не могу выйти из него. Я пытался физически включать / выключать ScrLk несколько раз, выделять текст и т. Д. Я "безумно щелкнул" своим выходом, но понятия не имею, как. В этот момент мой единственный вариант - закрыть IDE и перезапустить, после чего все возвращается к нормальной жизни.

9 ответов

Он думает, что кнопка управления нажата, поэтому просто нажмите кнопку управления, и это должно исправить

Нет, это ошибка клавиши CTRL... при использовании левой клавиши все время от времени VS2010 будет выходить из строя и позволять колесу мыши работать независимо для масштабирования, а не прокрутки, Shift-F5 не прекратит отладку и т. Д.

Решение для меня.... нажмите правую клавишу CTRL. Не знаю почему, но это заставило его уйти.

У меня была эта проблема, когда колесо прокрутки на моей мыши меняло процент увеличения моего открытого кода. Нажатие ALT, когда Visual Studio был в фокусе, сработало для меня.

Это, конечно, не особенность самой Visual Studio. Возможно, хотя я бы согласился с маловероятным, что стороннее расширение вызывает такое поведение. Чтобы исключить это, я бы отключил все расширения и посмотрел, если проблема все еще возникает.

Если это все еще происходит, то я бы взял другую клавиатуру, чтобы проверить аппаратную проблему.

В Visual Studio 2010 существует известная ошибка, которая делает подобные вещи. Я испытал это так, что левая клавиша CTRL застрянет в приложении (это не происходит с правой клавишей CTRL).

Когда это происходит, вы начинаете странно себя вести (например, эффект блокировки прокрутки, когда вы удерживаете клавиши ctrl-up / down, или не можете остановить отладку, потому что он перезапустит приложение, когда вы нажмете SHIFT-F5, или вы измените размер кодового текста при использовании колеса прокрутки).

К сожалению, для VS2010 не существует исправления. У вас есть выбор жить с ним или перейти на VS2012. Другие переопределили некоторые из своих коротких путей, чтобы обойти эти проблемы.

Для тех, кто имеет эту проблему и читает это..

Я нашел способ обойти эту проблему, и все, что вам нужно сделать, это
закройте маленькое окно свойств в правом нижнем углу.

и больше не будет этой ошибки.:)

У меня была эта проблема с тех пор, как я перешел на другую машину для разработки, я думал, что проблема связана с моей видеокартой, почти приказал начальнику заказывать мне новые, так как я не мог решить эту проблему. Оказывается, закрытие окна свойств сразу исправило проблему! Мое предыдущее исправление заключалось в том, чтобы плавать все и не держать ничего открытым в области закрепленных вкладок, что работает, но неудобно.

Решением для меня было нажать левую клавишу CTRL. Не знаю почему, но это заставило проблему уйти. Этот ответ отличается от приведенного выше, предлагая нажать правую клавишу CTRL. Я попробовал это сначала, но это не решило проблему. Но когда я нажал левую клавишу CTRL, это решило проблему. Другой вариант - выйти из Visual Studio 2010 и запустить его снова.

Вы действительно имеете в виду ScrollLock? AFAIK VisualStudio никак не изменяется в поведении в ответ на ScrollLock.

Я подозреваю, что вы испытываете, VS ошибочно полагает, что удерживаются одна или несколько ваших клавиш-модификаторов (ctrl, shift alt). Чтобы исправить это, нажмите и отпустите каждую из клавиш-модификаторов по одной, пока VS находится в фокусе.

Реальный пример:

Приложение, которое я отлаживаю, имеет фокус, и я удерживаю клавишу ctrl для функции в приложении, когда внезапно достигаю точки останова, дающей фокус VS. Однако VS, похоже, не зарегистрировал, что я отпустил клавишу Ctrl, поэтому моя первая попытка прокрутки в документе с помощью колесика мыши приводит к изменению dpi моего шрифта... (ctrl + wheel = zoom)

Fix:

Нажмите и отпустите клавишу модификатора, пока VS находится в фокусе.

Другие вопросы по тегам