Ошибка блокировки прокрутки в Visual Studio 2010 - PullRequest
7 голосов
/ 09 мая 2011

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

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

Ответы [ 9 ]

6 голосов
/ 13 сентября 2011

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

2 голосов
/ 26 марта 2014

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

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

1 голос
/ 10 июня 2015

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

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

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

1 голос
/ 22 марта 2013

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

1 голос
/ 11 марта 2013

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

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

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

1 голос
/ 09 мая 2011

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

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

0 голосов
/ 19 апреля 2017

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

0 голосов
/ 31 августа 2016

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

0 голосов
/ 02 марта 2012

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

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

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

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

Fix:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...