forever Цитата: У тебя, у Dmitriy05 и у меня Logitech - у нас указатель в центре. У rex другая мышь, другие дрова и у него указатель в месте клика - вывод?
Ещё раз. Драйвер. Тут. Ни. При. Чём! Описываю детально и во всех подробностях:
1. Если вырубить нафиг все мышиные драйвера, оставив только стандартные микрософтовские, то Опера всё равно будет по нажатию средней кнопки вызывать этот самый крестик прокрутки (если мыша не указывает на ссылку). Только Опера - и никакое другое приложение! И именно Опера ставит крестик в центр окна. Это поведение зашито в саму Оперу, и вызывается по сигналу
Middle Click (WM_MIDDLECLICK для программистов). Любое другое приложение обрабатывает средний клик так, как умеет (если умеет).
2. Если установлены логитеховские дрова, но в них на среднюю кнопку повешено действие
Middle Click, то происходит абсолютно то же самое: при нажатии средней кнопкой в Опере происходит либо открытие ссылки в фоновом окне, либо прыжок указателя в центр и вызов крестика прокрутки. Другие приложения обрабатывают средний клик по-своему.
3. Если установлены логитеховские дрова, и в них на среднюю кнопку повешено действие
Auto Scroll, то нажатие средней кнопкой теперь будет обрабатывать драйвер. И теперь Опере абсолютно пофиг, кликаешь ты средней кнопкой или нет. Независимо от того, где находится курсор - на ссылке или нет - нажатие средней кнопки вызывает крестик прокрутки
без прыжка указателя в центр. Более того, так происходит в любом приложении, опять же, независимо от того, умеет приложение обрабатывать средний клик или нет. Теперь приложения этот средний клик попросту не получают! Драйвер его перехватывает и обрабатывает сам, не транслируя его приложениям.
У разных пользователей разные настройки драйверов - и именно поэтому у кого-то ставится в центр (работает Опера), а у кого-то - нет (работает драйвер).
Так вот, все ругательства в адрес Оперы относятся исключительно к пунктам 1 и 2. Пункт 3 к Опере ни малейшего отношения не имеет и, действительно, зависит только от драйверов, от их производителя, может быть, версии и т.п. Но речь-то не об этом! Речь о вшитой в Оперу, стандартной реакции на нажатие средней кнопкой, когда никаких драйверов нет вообще (кроме стандартных), либо они есть, но ведут себя как стандартные.