Windows Tips & News

Увімкніть функцію відстеження активного вікна Xmouse (фокус слідує за вказівником миші) у Windows 8.1, Windows 8 і Windows 7

click fraud protection
РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

Починаючи з Windows 95, операційна система мала функцію під назвою Xmouse, де фокус Windows може слідувати за мишею. покажчик, тобто коли ви переміщуєте вказівник миші, вікно, яке знаходиться під вказівником миші, стає активним вікно. Ця функція вимкнена за замовчуванням. Давайте подивимося, як його можна включити.

Реклама

Зазвичай, щоб зробити вікно активним, потрібно натиснути на нього. Увімкнена функція Xmouse активує вікно, просто наводячи курсор. Залежно від ваших налаштувань, він може підняти вікно, тобто вивести вікно на передній план, або може просто зробити вікно активним, але залишити його у фоновому режимі. У версіях Windows до Windows Vista Xmouse можна було ввімкнути за допомогою Powertoy від Microsoft TweakUI.

Як увімкнути активне відстеження вікон Xmouse в сучасних версіях Windows

У Windows Vista і новіших версіях, таких як Windows 7 і Windows 8/8.1, Microsoft додала вбудовану опцію для ввімкнення Xmouse.

  1. Відкрийте панель керування (подивись як якщо не знаєш).
  2. Відкрийте Центр зручності доступу.
  3. Натисніть «Зробіть мишу простішою у використанні»
  4. Установіть прапорець «Активувати вікно, навівши на нього курсор миші» та натисніть «ОК».
    Xmouse

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

Як зробити вікна активними, але не піднімати їх

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

  1. Спершу переконайтеся, що «Активувати вікно, наводячи на нього курсор миші» увімкнено в Центрі зручності доступу -> Зробити мишею простішою у використанні.
  2. Далі відкрийте редактор реєстру (подивіться як).
  3. Перейдіть до цього розділу реєстру:
    HKEY_CURRENT_USER\Панель керування\Робочий стіл
  4. На правій панелі знайдіть значення "Маска налаштувань користувача". Це значення REG_BINARY, виражене в шістнадцяткових числах, і багато налаштувань, пов’язаних із візуальними ефектами, зберігаються в цьому одному значенні. Щоб вікна отримували фокус, але не піднімалися автоматично, нам потрібно відняти 40 біт з спочатку шістнадцяткове значення. (40 біт, тому що Windows додає 41 біт до першого шістнадцяткового значення в UserPreferencesMask, коли вмикає Xmouse, і лише 1 біт повинен бути встановлений, якщо ви хочете, щоб Xmouse не працював автоматично). У моєму випадку значення було df,3e, 03,80,12,00,00,00, але ваше значення може відрізнятися. Ви можете виконати розрахунок, щоб легко зрозуміти це за допомогою калькулятора Windows. Просто запустіть Калькулятор і перейдіть у режим програмування з меню Перегляд. Потім виберіть режим Hex і виберіть розмір дисплея в байтах. У моєму випадку df − 40 = 9f, тому я змінив його на 9f,3e, 03,80,12,00,00,00.
    Шістнадцяткові обчислення2
  5. Щоб насправді змінити його, двічі клацніть значення UserPreferencesMask і обережно виберіть перші два біти, а потім введіть нове значення.
    Маска налаштувань користувача
  6. Тепер вийдіть із системи та увійдіть знову, щоб побачити зміни. Windows стане активним, якщо ви наведете на них курсор, але не буде перенесено вгору.

Змініть час очікування для того, наскільки швидко чи повільно вікна фокусуються після наведення

Існує ще один параметр, який можна налаштувати, пов’язаний з поведінкою Xmouse, а саме затримка, після якої вікна стають активними після наведення миші на них. Щоб налаштувати цей час очікування,

  1. Відкрийте редактор реєстру (подивіться як).
  2. Перейдіть до того ж розділу реєстру, що й вище:
    HKEY_CURRENT_USER\Панель керування\Робочий стіл
  3. На правій панелі знайдіть назване значення DWORD ActiveWndTrkTimeout.
  4. Двічі клацніть значення ActiveWndTrkTimeout і змініть значення десяткової основи. Введіть час у мілісекундах (мс). 1000 мс означає, що вікно стане активним після того, як ви наведете курсор на нього протягом 1 секунди. Якщо встановити значення 0, вікна отримають фокус миттєво, хоча ми не рекомендуємо встановлювати його на 0, навіть якщо ви хочете, щоб фокус переносився швидше – замість цього встановіть значення 500.
  5. Вийдіть та увійдіть знову, щоб побачити зміни.

Якщо ви хочете уникнути налаштування реєстру та віддаєте перевагу простому інструменту з графічним інтерфейсом, щоб налаштувати це, отримайте програму під назвою Winaero Tweaker.

Параметри xmouse у Winaero TweakerВикористовуйте його параметри, щоб уникнути редагування реєстру.

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи
Windows 10 Build 18351.7 KB4492310 (Slow Ring)

Windows 10 Build 18351.7 KB4492310 (Slow Ring)

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Увімкнути режим презентації в Windows 10

Увімкнути режим презентації в Windows 10

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

DTrace на Windows отримує оновлення 20H1 з підтримкою ARM64

DTrace на Windows отримує оновлення 20H1 з підтримкою ARM64

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі