Вопрос или проблема
Это что-то, что меня раздражает с тех пор, как я переключился на Windows 7.
Я давно не делал двойные клики, с тех пор как Windows ввела активацию по одному клику (Параметры папки > Щелкните элементы следующим образом > Одно щелчок для открытия элемента).
Проблема в том, что когда я нажимаю CTRL и навожу курсор на элементы, они автоматически выбираются/снимаются с выбора с каждым небольшим движением мыши, которое я делаю.
Что я хочу, так это чтобы элементы выбирались/снимались с выбора только тогда, когда я вхожу/выхожу из них. Чтобы снять выбор с элемента, на котором я навожу курсор, мне нужно убрать мышь с него, а затем снова навести.
Я использую официальные драйверы IntelliMouse Explorer.
(правка)
Вот еще одна связанная проблема: когда вы наводите курсор на что-то и перемещаете мышь на другой элемент (удерживая CTRL), новый элемент может быть выбран или не выбран. Если вы продолжаете двигать мышь, он выбирается/снимается с выбора по мере движения.
(дополнительная правка)
Я обнаружил, что параметры HKCU\Control Panel\Mouse\MouseHoverHeight
/ MouseHoverWidth
оказывают некоторое влияние здесь. Если это значение установлено на 2, элемент выбирается/снимается с выбора очень быстро, когда вы двигаете мышь. При установке на более высокие значения это происходит медленнее. Но установка на 20 или 200, похоже, не дает значимой разницы.
Есть несколько настроек реестра мыши из HKEY_CURRENT_USER\Control Panel\Mouse
, которые могут помочь вам здесь:
MouseHoverTime : REG_SZ : время наведения в миллисекундах : 400 по умолчанию
MouseHoverWidth : REG_SZ : ширина наведения в пикселях * 2 : 4 по умолчанию (2 пикселя)
MouseHoverHeight : REG_SZ : высота наведения в пикселях * 2 : 4 по умолчанию (2 пикселя)
Ширина и высота определяют размер прямоугольника наведения, или, другими словами, количество пикселей, которые мышь может перемещать и все равно считаться находящейся в состоянии наведения. Время наведения указывает, как долго указатель мыши должен оставаться в прямоугольнике наведения, прежде чем будет сгенерировано сообщение о наведении мыши.
Мне удалось воспроизвести некоторые из ваших проблем, и мне кажется, что режим “Одно щелчок для открытия элемента” был действительно плохо реализован Microsoft, чтобы выбрать элемент, просто наведя на него курсор. Однако, поведение все равно выглядит последовательным для меня.
Если вы изменили параметры мыши, это могло повлиять на поведение мыши.
Мой собственный совет – вернуть все параметры мыши к умолчанию и отключить “Одно щелчок для открытия элемента”.
Мне также не нравятся двойные клики, но моим решением было запрограммировать нажатие колеса мыши как двойной клик, таким образом, достигая двойного клика с помощью одного щелчка, не изменяя параметры мыши. Программное обеспечение Microsoft не всегда работает надежно с нестандартными параметрами.
Ответ или решение
Проблема с мультивыбором с помощью мыши в Windows 7
Переход на Windows 7 действительно может быть непростым, особенно если вы привыкли к определённому стилю работы с интерфейсом. Ваша проблема с выбором файлов с помощью клавиши CTRL, а также с однокликовой активацией, достаточно распространена. В данной статье мы разберем возможные решения и настройки, которые могут помочь устранить ваши неудобства.
Проблема с выбором при наведении
Вы описали проблему, когда при наведении на элементы с нажатой клавишей CTRL, происходит автоматический выбор или снятие выделения. Это поведение связано с тем, как реализована функция "Одноклик для открытия элемента" в Windows 7. К сожалению, данная функция делает выбор элементов слишком чувствительным к движению мыши.
Настройки реестра
Как вы отметили, существует несколько параметров в реестре, которые могут изменять поведение указателя мыши и, следовательно, выбор элементов:
-
MouseHoverTime: Это время, в течение которого указатель мыши должен находиться на одном месте, прежде чем считается, что он "наведён на элемент". Стандартное значение равно 400 миллисекундам. Попробуйте увеличить это значение, чтобы уменьшить чувствительность.
-
MouseHoverWidth / MouseHoverHeight: Эти параметры определяют область наведения (в ширину и высоту) в пикселях. Вы можете попробовать установить меньшее значение, чтобы уменьшить зону, в которой произойдёт выбор при наведении. Убедитесь, что значения установлены не слишком большими, чтобы не терять точность.
- MouseHoverWidth: Рекомендуется оставить значение 2, так как увеличение не дало существенных улучшений.
- MouseHoverHeight: То же самое — меньшие значения могут помочь сохранить контроль над выбором.
Основные рекомендации
-
Вернуть параметры к стандартным: Если вы уже вносили изменения в параметры мыши, это может вызвать нестабильное поведение. Верните параметры к заводским установкам и проверьте, улучшилась ли ситуация.
-
Изменение режима клика: Если вы не хотите использовать одноклик для открытия, рассмотрите возможность возврата к двойному клику. Это может решить проблему выбора при наведении.
-
Перенастройка кнопок мыши: Некоторые пользователи решают проблему, перенастраивая кнопку прокрутки (колесо мыши) на выполнение двойного клика. Это позволяет сохранять привычный ввод, не изменяя общие настройки системы.
Заключение
Проблемы с выбором элементов в Windows 7 могут сильно влиять на вашу продуктивность. Однако, соблюдая рекомендации по настройке параметров реестра и адаптация стиля работы с мышью, вы сможете значительно улучшить пользовательский опыт. Дайте себе немного времени для адаптации к этим изменениям и тестируйте предложенные советы, чтобы найти наиболее подходящее решение для себя.