Як зробити так, щоб колесо прокрутки завжди впливало на те, що знаходиться під вказівником миші? [дублікат]


14

Зі мною трапляється так багато разів, що я перекидаю колесо прокрутки на якийсь елемент, який прокручується, але річ НЕ прокручується. Що ще гірше, щось інше на іншій частині екрана може прокручуватися.

Я дуже добре знаю, чому це відбувається. Windows надсилає команду активному елементу в активному вікні, тобто тій, що має фокус.
Але така поведінка абсурдна. Фокус призначений для клавіатури, а не для миші. Якщо я натискаю кнопку миші, цей клік переходить до того, що знаходиться під вказівником миші, а не до фокусованого елемента.
КЛЮЧОВИЙ БУДІВ - ТИЙ, ЩО ПОТРІБНИЙ ЕЛЕМЕНТ, ЩО МОЖЕ !!!

У будь-якому випадку достатньо протестуючих.
Чи є спосіб виправити це, щоб воно працювало логічним та інтуїтивним способом? тобто прокручувати те, що знаходиться під вказівником миші.

EDIT:
Я шукаю загальне рішення для всіх версій Windows (принаймні від WinXP), оскільки проблема присутня у всіх них.

EDIT 2:
Я знаю особливість X-миші, але це не те, що мені потрібно. Я не хочу, щоб інші вікна / елементи отримували фокус лише тому, що вказівник над ними, це більше роздратування, ніж ні.

EDIT 3:
Я шукаю рішення, яке працює на рівні gui-управління, тобто прокручуйте конкретний елемент у вікні, на яке вказує миша (подумайте про вікна MDI, як Windows Explorer, з лівою та центральною панеллю тощо. )


Оновіть питання з використанням версії Windows.
Джуліан Найт


@ Деніс, можливо, це питання було специфічним для Windows 7, хоча відповіді не було.
Лицар Джуліана

Відповіді:


11

Принаймні, у Windows 7 та 8 введіть "змінити як" у меню / екран екрану. Ви повинні побачити (у розділі Налаштування в Windows 8) "Змінити, як працює ваша миша". Виберіть це та шукайте опцію "Активувати вікно, наведення на нього миші".

Тепер вікно під мишкою активується автоматично після короткої затримки, і прокрутка працюватиме як передбачалося.

Я не впевнений, чи це доступно в більш ранніх версіях Windows. Спробуйте переглянути параметри доступності на панелі керування.


Для повноти перелічимо всі варіанти:

ОНОВЛЕННЯ: З "Оновлення 2" у запитанні я б сказав, що WizMouse - ваш найкращий варіант, якщо ви можете жити з переліченими обмеженнями, які, здається, обертаються навколо питань тачпада та Logitech.


2
"Активувати вікно шляхом наведення миші на нього" не робить колесо прокрутки завжди впливати на те, що знаходиться під вказівником миші. Це просто інший метод вкладки alt, нічого спільного з питанням.
Володимир Корнеа

Якщо ви читаєте запитання, воно вже говорить про надсилання подій в активне вікно, і саме це стосується першої частини моєї відповіді. Так це актуально. Інші частини фактично починають відповідати на реальне запитання. У деяких додатках перша частина відповіді цілком могла бути достатньою.
Джуліан Найт

1
Питання полягає в тому, як зробити так, щоб колесо прокрутки впливало на будь-який "елемент, що прокручується", який має наведення, а не вимагає, щоб елемент, який прокручується, мав фокус на клавіатурі. Ви говорите людям, як за допомогою миші переключити фокус на інший додаток. Не переймайтесь цим, люди, це просто витрачає час.
Володимир Корнеа

2
Тому я оновив відповідь, щоб рекомендувати WizMouse.
Джуліан Найт

WizMouse як і раніше працює, принаймні на поточному сервері 2012 року. Дякую за рекомендацію.
Маттіас Урліхс

7

Я використовую чудовий маленький фрагмент безкоштовної програми, який називається Katmouse .


Ах, це той, кого я намагався згадати! Однак я пам’ятаю, що він працював не з усіма вікнами, і він не оновлювався з 2007 року.
Джуліан Найт,

У мене він працює чудово на 64-розрядному Windows 7; Я не можу говорити за Windows 8. У 335k це, звичайно, легка вага. На сайті також є бета-версія, але я не маю на ній інформації.
Wizard Prang

Дякую! Це мене турбує роками! Це прості речі в житті. ;-)
MaseBase

Ця річ приємна. Працює майже як принадність для Windows 8. Єдиною проблемою є те, що іноді виникає збій, коли мій комп'ютер прокидається зі сплячого режиму. Але вихід із KatMouse та перезапуск це виправляє це.
ITroubs
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.