Вимкнути перевірку швидкості миші між моніторами в Windows 8.1 update 1


27

У вікнах 8.1 і нижче миша безперешкодно рухатиметься по всіх моїх моніторах.

Однак у Windows 8.1 оновлення 1 миша повинна рухатися з певною швидкістю, перш ніж перейти на інший монітор. Як це відключити?

Пошук у Google не виявив нічого, тому я не впевнений, що саме відбувається


4
@TorpedoBench, що ти хочеш, щоб я сказав. Я досліджував це, але нічого не виявилося. Windows 8.1 була випущена години тому, тому незабаром нічого не з’явиться. До тих пір, поки його не запитали на SU, перш ніж його рекомендують запитати - google повинен щось індексувати, і це може бути SO.
Джон

Такі речі, як посилання на інші форуми чи сайти для обговорення, показують, що інші переживають ту саму подію, що і ви. Години - це достатньо часу, щоб подібні речі почали скорочуватись. Не знаючи, чи відчувають це інші користувачі, це може бути щось на вашому кінці.
TorpedoBench

4
@TorpedoBench У будь-якому випадку рекомендується задавати питання, якщо це не так, рекомендується запитувати. Крім того, нічого не виходить, тому я не можу ні до чого зв’язатись. Мій брат теж переживає це, тому я вважаю, що це не конкретно для мене.
Джон

3
@TorpedoBench Я додав до цього поста. Так чи інакше, рекомендується задавати питання на ЗО, навіть якщо на нього відповіді в іншому місці .
Джон

2
@TorpedoBench Я не думаю, що ти читаєш мої пости. Навіть якщо на нього відповіді в іншому місці, добре запитати, не кажучи ні про що . Логіка цього полягає в тому, що Google повинен щось індексувати , і це може бути ТАК. На мою взагалі не відповіли.
Джон

Відповіді:


4

@Jason Stevenson рішення найкраще працювало для мене, проте я знайшов випадок, коли він не працює так, як очікувалося.

Це MouseMonitorEscapeSpeedзначення, здається, не є істинним / хибним перемиканням з 0/1, а більше цілим значенням. Значення 1 не вирішує цю проблему у всіх сценаріях, що рухаються від монітора до монітора.

Для відтворення проблеми під час використання 1 для MouseMonitorEscapeSpeed

  1. Встановіть обидві MouseMonitorEscapeSpeedзаписи реєстру на 1
  2. Перезавантажте машину або перезапустіть процес Explorer.exe
  3. Вимкніть панелі завдань на кількох дисплеях (як показано на @vanquishuk)
  4. Розблокуйте головну панель завдань і перемістіть її в праву частину лівого монітора
  5. Переміщуйте мишу дуже повільно від лівого монітора до правого (ви бачите, що миша трохи застрягає між ними)
  6. Переміщення з правого монітора вліво, а миша не стирчить

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

--- файл реєстру ---

Windows Registry Editor Version 5.00

;
; Fix mouse stickiness between monitors and mouse getting stuck in corners between monitors
;

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MouseCornerClipLength"="0"
"MouseMonitorEscapeSpeed"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUi]
"MouseMonitorEscapeSpeed"=dword:00000000

Дякуємо, що надали файл .reg :) Економить час переміщення по regedit.
Luna

1
Не працювали для мене в Windows 10
Бретт Роджерс

Існує помилка для налаштування MouseCornerClipLength, яку я також виявив, що не працює в Windows 10. Microsoft визнала це. Я не намагався налаштувати MouseMonitorEscapeSpeed, оскільки він не турбує мене у Windows 10. Це, здається, відключено за замовчуванням, коли ви не перетягуєте вікно. Я перевірю, чи зможу я зрозуміти, як її вимкнути.
Йосип

Які значення я повинен використовувати, якщо хочу включити цю функцію ?? Моє вікно 10 дозволяє миші переходити з одного екрана на інший, не «ловити» його на деякий час, що є бажаною для мене функцією. Я використовую один екран поверх іншого, якщо це має значення. Ця функція була в Windows 8.1, перш ніж я оновився до Windows 10 пару днів тому. Я спробував змінити три значення на "1", "10" і "100", щоб побачити, чи є різниця, бот жоден не вплинув. Я перезавантажую Explorerr.exe між тестами.
ricardomenzer

Я думаю, що це налаштування більше не працює в Windows 10, спробуйте переглянути налаштування в розділі Система> Багатозадачність.
Йосип

16

Вибрана відповідь більше не вирішує проблему щодо останніх оновлень Windows 8.1 або в Windows 10.

Щоб правильно вирішити цю проблему в пізніших версіях Windows, ви повинні відредагувати цю клавішу тут, змінивши значення з 0 на 1 :

HKEY_CURRENT_USER\Control Panel\Desktop\MouseMonitorEscapeSpeed

А також потрібно додати пропущений ключ до наступного місця:

HKCU\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUI

Створіть значення DWORD MouseMonitorEscapeSpeed, встановлене на 1

Нарешті, ви повинні вбити процес Explorer.exe з диспетчера завдань, а потім знову запустити його; Ви також можете перезавантажити комп'ютер, щоб зміни могли вплинути.


3
Не працює для мене в Windows 10
brett rogers

1
Все ще працює для мене над версією версії ... Чи пам’ятали ви вбити Explorer або перезапустити ваш ПК?
Джейсон Стівенсон

5

Знайшов спосіб виправити це для себе. Зніміть цей прапорець: Клацніть правою кнопкою миші панель завдань> Властивості> Вкладка панелі завдань Після зняття невірно встановленого звернення, ви можете повторно встановити його та натиснути застосувати ще раз, і миша не повинна більше застрявати.

введіть тут опис зображення


Мені потрібна панель завдань на всіх моїх екранах
Jon

@Chipperyman - вимкнення та включення, здається, відключить його для цього сеансу. Хоча це, ймовірно, помилка, і може бути виправлена ​​MS на деякому етапі.
Губкабой

Це прекрасно працювало для мене. Дякую @vanquishuk!
Самотній кодер

Це також прекрасно працювало для мене. Просто зніміть прапорець, натисніть Застосувати, повторно поставте прапорець, натисніть Застосувати або ОК і проблема вирішена. Дякую!
Адам П

Оновлення: це працювало лише тимчасово. Відповідь Джейсона Стівенсона працює, сподіваємось, постійно! Я запускаю Windows 8.1.
Адам П

5

Хоча деякі повідомили, що ця проблема зникла після зміни начебто непов'язаних налаштувань Windows (наприклад, "Показати панель завдань на всіх дисплеях"), нічого з цього не працювало для мене.

Однак після зміни значення реєстру

    HKEY_CURRENT_USER\Control Panel\Desktop\MouseMonitorEscapeSpeed

від його значення за замовчуванням (0 у програмі Win 8.1 Pro build 9600) до 1, а перезавантаження "помилки / функції липких країв", схоже, немає.

Там же є MouseCornerClipLengthте саме місце, яке може зацікавити, якщо ви також хочете відключити липкі куточки (у цьому випадку встановіть його на 0).

EDIT Після зміни MouseMonitorEscapeSpeedповернення до 0 проблема знову з’явилася після сплячки. Здається, значення 1 відключає липкі краї монітора без будь-яких побічних ефектів.


Re: Встановлення MouseMonitorEscapeSpeed ​​до 1 - Я помітив, що при негайному завантаженні клейкі краї все ще можуть бути там. Якщо зачекати 1-2 хвилини, то вона зупиняється.
Губкабой

@TorpedoBench Більше не працює з новими оновленнями Windows 8.1 та Windows 10. Дивіться моє рішення нижче.
Джейсон Стівенсон

1

У Windows 10 перейдіть до:

Control Panel\All Control Panel Items\Ease of Access Center\Make the mouse easier to use

яку я знайшов, шукаючи налаштування "edge".

Поставте прапорець на Prevent windows from being automatically arranged when moved to the edge of the screen.


2
Хоча це вирішує проблеми між моніторами для перетягування вікон між дисплеями, він також вимикає функцію перетягування вікна у верхній частині екрана, щоб максимально збільшити його. Це вимикає функцію повністю. Я хочу зберегти частину Win7, але відключити частину Win8 / 10.
Кданський

1

Якщо у вас все ще є проблема у вікні 10. Перевірте Налаштування-> Дисплей, щоб переконатися, що розташування екрана є максимально щільним (найменші зазори). Коли великий проміжок, миші знадобиться пропорційна кількість додаткового руху пікселів, щоб досягти наступного екрана (переміщення миші швидше, залежно від розміру проміжку).


Прочитайте "Чому мені потрібно коментувати 50 репутацій", щоб зрозуміти, як можна починати коментувати. В іншому випадку розгляньте можливість додавання посилань на цю відповідь, що підтверджує те, що ви заявляєте.
Pimp Juice IT

Я просто з'ясував те саме @Lance. Тут користувач Windows 10. У мене 6 моніторів, 2 ряди по 3, один зверху. Одна з вертикальних пар мала це питання, інші - ні. Між цими двома моніторами в Налаштуваннях дисплея (де ви влаштовуєте розташування моніторів) був невеликий пробіл, але не інші. Видалення цього маленького місця зафіксувало його.
Девід Гундерсон

0

Я знайшов рішення, яке не потребує перезавантаження Explorerr.exe або перезавантаження системи.

Кроки:

  1. перейти до стартового екрана
  2. натисніть додаток метро (однозначне повідомлення в моєму тестовому випадку)
  3. перемістіть мишу до верхнього лівого кута та натисніть, щоб вона перемикала додаток (на робочий стіл чи інший додаток метро; не має значення)

Тепер миша буде липкою через ВСІ краї моніторів.

Походить від користувача Riasat з форуму MS: http://answers.microsoft.com/en-us/windows/forum/windows8_1-tms/mouse-stickiness-change-with-multiple-monitors/a4eb4cc9-def1-4e80-b823 -83460339afb8

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

Сподіваюся, це допоможе вам, це справді дратує помилку Оо

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.