14

Это случается со мной так много раз, что я прокручиваю колесо прокрутки над каким-то прокручиваемым элементом, но эта вещь НЕ ПРОКРУТА. Что еще хуже, что-то еще в другой части экрана может прокручиваться.

Я очень хорошо знаю, почему это происходит. Windows отправляет команду активному элементу в активном окне, т.е. объекту, который имеет фокус.
Но это поведение абсурдно. Фокус предназначен для клавиатуры, а не для мыши. Если я нажимаю кнопку мыши, этот щелчок переходит к тому, что находится под указателем мыши, а не к сфокусированному элементу.
КЛАВИАТУРА - ЭТО ОДИН, КОТОРЫЙ НУЖЕН ФОКУСИРОВАННЫЙ ЭЛЕМЕНТ, а НЕ МЫШЬ !!!

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

РЕДАКТИРОВАТЬ:
Я ищу общее решение для всех версий Windows (по крайней мере, из WinXP), поскольку проблема присутствует во всех из них.

РЕДАКТИРОВАТЬ 2:
Я знаю о функции X-mouse, но это не то, что мне нужно. Я не хочу, чтобы другие окна / элементы фокусировались только потому, что на них наведен указатель, это больше раздражает, чем нет.

РЕДАКТИРОВАТЬ 3:
Я ищу решение, которое работает на уровне графического управления, то есть прокручивает определенный элемент в окне, на которое указывает мышь (подумайте о окнах MDI, таких как Windows Explorer с левой и центральной панелью и т.д.)

3 ответа3

11

По крайней мере, в Windows 7 и 8 введите "изменить как" в меню / экране "Пуск". Вы должны увидеть (в разделе "Настройки" в Windows 8) "Изменить работу мыши". Выберите это и найдите опцию «Активировать окно, наведя на него курсор мыши».

Теперь окно под мышью активируется автоматически после небольшой задержки, и прокрутка будет работать, как и ожидалось.

Я не уверен, что это доступно в более ранних версиях Windows. Попробуйте поискать под опциями специальных возможностей на панели управления.


Для полноты картины давайте перечислим все варианты:

  • Измените настройки Ease of Access (как указано выше, работает как минимум с Win7+, может быть, с другими)
  • Используйте TXmouse, как предложено @ Sean-Cheshire в комментариях (последнее обновление в 2005 году)
  • Изменить настройки реестра - см. Вопрос « Настройка фокуса автоподъема и задержки автоподнятия фокуса в Windows 7 »
  • Используйте WizMouse, у которого есть преимущество в том, что он не влияет на порядок окон, как другие ответы. Тем не менее, он имеет некоторые проблемы с совместимостью (см. Веб-сайт). Поддерживает версии Windows от 2000 до 7, не уверен, что поддерживается 8.

ОБНОВЛЕНИЕ: Из "Обновления 2" в вопросе я бы сказал, что WizMouse - ваш лучший вариант, если вы можете жить с перечисленными ограничениями, которые, кажется, связаны с проблемами сенсорной панели и Logitech.

7

Я использую замечательную небольшую бесплатную программу под названием Katmouse.

0

У Microsoft есть бесплатная утилита Windows "PowerToy" для XP под названием TweakUI, которая содержит нечто, называемое X-Mouse, которое при включении вызывает активацию или фокусировку, следуя положению мыши. Однако я не знаю, чтобы они когда-либо выпускали его версию для Windows 7 или 8 (но давно не проверял).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .