Чи є в Windows 7 спосіб зробити фокус прокрутки слідом за мишею?


70

На Mac OS XI можна навести курсор миші на щось (не клацаючи на ньому або не надаючи йому повного фокусу) і використовувати колесо прокрутки, щоб прокрутити його. У Windows (щонайменше 7), яку я змушений використовувати у своїй новій роботі, вона працює не таким чином. Чи є спосіб змінити таку поведінку?

Я помічаю, що Firefox робить це в додатку: якщо будь-які вікна Firefox мають фокус, ви можете прокручувати будь-яке інше вікно Firefox, яке не робить. (Так принаймні люди Firefox вважають, що це корисна функція! І тому кожен, хто не знає, як це працює на OS X, може бачити, про що я говорю.)

Я пам'ятаю, як у TweakUI (який, здається, не доступний для Windows 7) було встановлено "Фокус слідує за мишкою", але я не пам'ятаю, чи дозволяв він налаштовуватися лише на колесо прокрутки. Я не хочу повністю налаштувати фокус-слідування миші в стилі X-Windows, просто можливість прокрутки всього, що я клацніть мишкою.

ОНОВЛЕННЯ : Відповідно до коментаря @ Mikey, це тепер вбудовано в Windows 10.

ОНОВЛЕННЯ : було запропоновано, що моє запитання є дублікатом цього питання . Це питання, здається, стосується саме багатьох елементів керування в одному вікні, коли фокус клавіатури робиться на неправильному керуванні, але не на неправильному вікні. Я запитую про ситуацію з кількома вікнами. Будь-яке дане рішення має потенціал для вирішення обох випадків використання, але це не заздалегідь зроблений висновок. Будь-яка частина програмного забезпечення може обробляти один випадок використання, а не інший. Вони схожі, але це не одне і те ж питання.


1
мені також подобається ця функція, але я перебуваю на Linux (Debian 5.0.8) з Gnome 2.22.3; Я навіть змінив mupdf (швидкий переглядач PDF) на сторінку з колесом прокрутки.
Дан Д.

2
Пояснення того, як ви змінили mupdf, пояснюючи кожен рядок доданого / зміненого / видаленого коду, зробить цікавий пост у блозі!
іконоборство

Можливий дублікат: superuser.com/questions/29459/…
bytebuster

1
Якщо ваша робота покращує вас із Windows 7 до 8, майте на увазі, що ця та інші програми на кшталт цього (усі, які я намагався у будь-якому випадку) переривають прокручування в інтерфейсі Metro / Modern. Іншими словами, ці програми прокрутки працюють так, як очікувалося в класичному режимі перегляду робочого столу, але, перейшовши на інтерфейс Metro / Modern, ви не зможете прокручувати мишу в деяких або всіх програмах. Це дійсно дратує, і я ще не знайшов рішення.

2
@none: це було опубліковано в 2011 році , і ви позначили це як дублікат чогось, розміщеного в 2013 році !? Зверніть увагу на дати.
іконоборство

Відповіді:


30

Управління мишею X-кнопкою!

Ця річ гойдається ... вона дуже інтуїтивна для людей, які не знають про нормальну людину), але якщо ви зрозумієте, вона справді потужна.

http://www.highrez.co.uk/downloads/XMouseButtonControl.htm

і так, це також вирішує цю проблему прокрутки / наведення курсора:

  • У розділі " За замовчуванням " змініть " Колесо вгору " на " Прокручування вікна вгору " та " Колесо вниз " на " Прокручування вікна вниз ".

але це набагато більше

Наприклад, деякі речі, якими я користуюсь:

  • У мене є миша Logitech Marathon, яка чудова тим, що має гіперсколінг та батареї останні два роки, але в Chrome чомусь, коли гіперкрутка крутиться, іноді вона може збільшувати ваші сторінки, коли ви натискаєте CTRL. Це трапляється багато. Тож за допомогою цього додатка я відключаю колесо ctrl-миші, коли використовується хром. Щось, що не може зробити сам хром

    • Я налаштував це для регулювання гучності системи за допомогою колеса вгору / вниз. Досить корисно

    • Я налаштував клавішу alt-left, щоб зробити знімок екрана активного вікна, клацніть правою клавішею alt для повного знімка екрана

    • Я встановив клавішу " Alt ", щоб активувати " Layer 2 " (Налаштування> Клавіші модифікатора), потім у профілі " За замовчуванням " на рівні 2 я встановив колесо вгору / вниз, щоб прокрутити вікно вліво / вправо відповідно.


1
Після того, як засмутився AlwaysWheelMouse, я перейшов до цього. Це набагато більше, ніж AlwaysWheelMouse, і без роздратування (екран сплеску, який з’являється завжди, навіть коли ви його не встановили, і кнопка, яка передбачає, що він відхиляє екран сплеску, фактично закриваючи програму).
іконоборство

1
це найкраще, але якщо ви хочете використовувати щось настільки ж приголомшливе (ви можете використовувати їх обоє разом) ... завантажте Strokes Plus. Це дуже налаштоване, дуже точне розпізнавання жестів (тобто утримуйте праву кнопку миші та намалюйте щось - як на мене, у мене є коса риса для відкриття провідника ... V для хромування та багато інших інших, як усі вбудовані в копію / вставлення, закрити вікно, збільшити вікно, мінімізувати вікно) strokesplus.com - о, хм .. відповідно до відео там він також може робити предмет прокрутки миші ... не знав цього.
Майкі

GREATTTTTTTTTTTTTTTTTTTT!
CroCo

50

Щоб моя установка Windows прокручувалася так, як робить Linux (усе, що миша закінчується, прокручується без необхідності фокусування), я використовую дуже невеликий безкоштовний додаток під назвою AlwaysMouseWheel . Не можу жити без нього в Windows.


2
Це круто! Він працює, і оскільки він портативний, мені не потрібно отримувати дозволу від свого менеджера на його встановлення. (Суворим побічним ефектом роботи в магазині Windows є параноїя щодо встановлення програмного забезпечення.)
iconoclast

У мене були проблеми з цим, він переставав працювати після випадкового часу. Мені пощастило з Wizmouse.
bigstones

Більше не працює для мене на Win7. Хоча XButtonMouseControl чудово працює.
Пол Слокум

@PaulSlocum: Ви спробували запустити його як адміністратор? Якщо він працює у звичайному режимі, він не прокручує вікна, які працюють у режимі адміністратора. До недавнього часу я працював у тому місці, де в них була якась дивна групова політика, яка періодично втручалася б у нього, і я не мав прав адміністратора (win7), тому мені доведеться вбивати та перезапускати її кожні кілька днів. Хоча добре працює вдома (win7, звичайний режим) та на моєму новому місці роботи (win8, режим адміністрування).
Амос М. Карпентер

1
74K розмір завантаження потрібно згадати в сучасному світі MB / GB!
Кодизм

16

Моє прихильне рішення - використовувати Wizmouse .

Налаштування простоти доступу просто встановлює фокус вікон . Wizmouse надсилає команди прокрутки до нижнього вікна, не встановлюючи активне вікно.

Існує кілька застережень. А саме додаток WPF та Silverlight з підпанелями не буде грати добре. Для прикладів додатків WPF, які були б Visual Studios та Expressions Studios. Деякі області Powerpoint також зазнають ударів, але в іншому випадку він працює як очікувалося.


1
Здається, це досить добре відтворить стиль OS X прокрутки нефокусованих вікон, нову обов'язкову програму на моїх машинах Windows!
Нік

Вибачте, я ще цього не перевірив, тому що важко отримати дозвіл на встановлення програмного забезпечення, яке не допомагає мені робити розробку явно. (Все, що модифікує поведінку за замовчуванням ОС, особливо підозріло.)
iconoclast

Студія помилка Візуальна , як видається , бути встановлена з поточними версіями як WizMouse і Visual Studio 2013. Іноді вікно VS отримує під'їхала вище інших в той час як вона прокручується, але це дійсно отримати прокручується.
Warren Young

Це круто. Це ідеально працює у Visual Studio 2005/2010, фокусуючи різні області, не натискаючи, щоб отримати фокус. Я випробував завжди маховик, але це не так добре працює з VS. Дякую.
vaitrafra

5

НОВА ІНФОРМАЦІЯ:

Якщо у вас є Windows 7, це в налаштуваннях доступності: http://www.howtogeek.com/howto/windows-vista/switch-windows-by-hovering-the-mouse-over-a-window-in- windows-vista /

Деякі драйвери миші все це. Це модифікація "встановити фокус".

В основному, в Windows розробники припускали, що ви не обов'язково хочете контролювати те, що ваша миша закінчилася, і тому вони сказали системі чекати, коли ви натиснете на вікно, перш ніж фокус буде видалено з попереднього вікна і призначений тому, який ви вибрали .

Якщо в системі встановлено "встановити фокус" на будь-яку програму, вказівник миші закінчується, якщо ви просто намагаєтесь вивести мишу з шляху і перемістити її в інше вікно, все, що ви робите, почне відбуватися в яке б вікно не закінчилося. Ви не можете відокремити "фокус прокрутки" від "повний фокус".

Поки ви знаєте про це і знаєте, як це може вплинути на використання комп'ютера, якщо ваша миша здатна на це (це залежить від вашої миші та драйверів), ви повинні знайти параметр у налаштуваннях миші на панелі керування. .


6
Це не те, про що я просив. Цей параметр приводить вікно до вершини. Я просто хочу прокрутити його там, де він є. Це було пояснено в останньому пункті мого питання, особливо в останньому реченні.
іконоборство

2
Без привілеїв адміністратора, хоча і не ідеально, це рішення здається найближчим варіантом.
Стівен К. Хоуелл

1
Я погоджуюся з @iconoclast, це не зовсім те, про що просили (і FWIW, про що я також пішов), але це робить свою роботу.
Marcello Romani

2

taekwindow - це безкоштовне програмне забезпечення (ліцензія BSD), яке вирішує цю проблему.

Що саме це робить?

Повністю детально Taekwindow дозволяє зробити наступне:

  • перемістіть вікно, захопивши його куди завгодно (не лише заголовок), утримуючи клавішу Alt, а потім перетягніть лівою кнопкою миші;
  • змінити розмір вікна, захопивши його де завгодно (не лише крихітну маленьку рамку), утримуючи клавішу Alt, а потім перетягнути правою кнопкою миші;
  • переміщення максимізованого вікна між моніторами шляхом перетягування Alt;
  • використовувати колесо прокрутки на вікні під курсором замість поточного фокусованого вікна;
  • натисніть вікно на задній план, клацнувши середнім клавішею на його заголовку.

Всі ці функції можна налаштувати на ваш смак.

  • Коли ви починаєте запускати taekwindow, його значок з’являється в системному треї.
  • Клацніть правою кнопкою миші та виберіть Налаштування ...
  • Потім перейдіть на вкладку « Прокрутка » і поставте прапорець Прокрутити вікно під курсором .
  • Ви можете мати taekwindow автоматичного запуску шляхом перевірки Пуска при вході в Генеральній вкладці.

1
Будь ласка, прочитайте Як я рекомендую програмне забезпечення для деяких порад щодо того, як вам слід скористатися рекомендацією програмного забезпечення. Принаймні, ви повинні надати більше, ніж просто / принаймні посилання, наприклад, деяку додаткову інформацію про саме програмне забезпечення та про те, як його можна використовувати для вирішення проблеми у питанні.
DavidPostill

1

AltDrag , який є інструментом для ввімкнення переміщення та зміни розміру вікон в Linux, натискаючи в будь-якому місці, утримуючи клавішу ALT, також має цю функцію. У конфігурації. у розділі Загальні виберіть "Прокрутити неактивні вікна".


0

Зламіть реєстр DIY:

  1. Запустити regedit (Win + R, regedit, ОК)
  2. Відкрийте ключ HKEY_CURRENT_USER \ Панель управління \ Миша
  3. Змініть значення REG_DWORD ActiveWindowTracking на 0x0000001 (1)
  4. Відкрийте ключ HKEY_CURRENT_USER \ Панель управління \ Робочий стіл
  5. Логічний АБО перший байт REG_BINARY UserPreferencesMask з 01. Тобто, якщо поточне значення df 3e 03 80 12 00 00 00, тоді залиште 'df' у спокої. Якщо це 9e 03 07 80 12 00 00 00, змініть його на 9f .. .. і так далі *

Я використав підручник Sine Walker . Завітайте туди за додатковою допомогою та деталями.


Це (згідно з підручником) миша у фокусі X11 у стилі X11, що конкретно не те, що я хочу.
іконоборство

О тепер я бачу, що ти маєш на увазі. Це дійсно дратує в довгостроковій перспективі. Я перейшов до рішення @Amos M. Carpenter з AlwaysMouseWheel.
tutejszy

Рекомендую спробувати контроль миші X-Button. Немає дратівливого екрана, який завжди відхиляється, і безлічі інших функцій. Крім того, оскільки ваша відповідь насправді не вирішує проблему, поставлену в питанні, можливо, найкраще видалити її перед тим, як хтось подзвонить.
іконоборство
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.