Nonaktifkan pemeriksaan kecepatan mouse antara monitor di windows 8.1 pembaruan 1

27

Di windows 8.1 dan di bawah, mouse akan bergerak mulus melalui semua monitor saya.

Namun, di windows 8.1 pembaruan 1 mouse harus berjalan pada kecepatan tertentu sebelum pergi ke monitor yang berbeda. Bagaimana cara menonaktifkan ini?

Pencarian google tidak menghasilkan apa-apa, jadi saya tidak yakin apa yang sebenarnya terjadi

Jon
sumber
4
@ TorpedoBench apa yang Anda ingin saya katakan. Saya sudah meneliti tetapi tidak ada yang muncul. Windows 8.1 dirilis beberapa jam yang lalu sehingga tidak akan ada yang muncul segera. Selama belum ditanyakan pada SU sebelum diminta untuk bertanya - google harus mengindeks sesuatu dan mungkin juga SO.
Jon
Hal-hal seperti tautan ke forum lain atau situs diskusi menunjukkan bahwa orang lain mengalami acara yang sama dengan Anda. Jam adalah waktu yang cukup untuk hal-hal seperti ini untuk mulai muncul. Tanpa mengetahui apakah pengguna lain mengalami ini, itu bisa menjadi sesuatu di pihak Anda.
TorpedoBench
4
@TorpedoBench Either way, didorong untuk mengajukan pertanyaan jika tidak di SO itu didorong untuk ditanyakan. Selain itu, tidak ada yang muncul sehingga saya tidak dapat menaut ke apa pun. Adikku juga mengalaminya jadi aku menganggap itu tidak khusus untukku.
Jon
3
@ TorpedoBench saya menambahkan ke pos itu. Either way, didorong untuk mengajukan pertanyaan pada SO bahkan jika itu dijawab di tempat lain .
Jon
2
@ TorpedoBench Saya tidak berpikir Anda membaca posting saya. Bahkan jika dijawab di tempat lain, boleh saja bertanya tanpa menyebutkan apa pun . Logika di balik ini adalah bahwa google harus mengindeks sesuatu , dan mungkin juga SO. Milik saya belum dijawab sama sekali.
Jon

Jawaban:

4

@Jason Stevenson solusi terbaik untuk saya, tetapi saya menemukan sebuah kasus ketika itu tidak berfungsi seperti yang diharapkan.

Ini MouseMonitorEscapeSpeednilai tampaknya tidak menjadi beralih Benar / Salah dengan 0/1, tetapi lebih nilai integer. Nilai 1 tidak memperbaiki masalah ini di semua skenario bergerak dari monitor ke monitor.

Untuk mereproduksi masalah saat menggunakan 1 untuk MouseMonitorEscapeSpeed

  1. Atur kedua MouseMonitorEscapeSpeedentri registri menjadi 1
  2. Mulai ulang mesin atau mulai ulang proses Explorer.exe
  3. Matikan bilah tugas pada beberapa tampilan (seperti yang ditunjukkan oleh @vanquishuk)
  4. Buka kunci bilah tugas utama dan pindahkan ke sisi kanan monitor kiri
  5. Gerakkan mouse dengan sangat lambat dari monitor kiri ke kanan (Anda akan melihat mouse macet sedikit di antaranya)
  6. Bergerak dari monitor kanan ke kiri dan mouse tidak lengket

Dengan entri registri di bawah ini saya telah menemukan solusi berfungsi di semua skenario yang dapat saya pikirkan (termasuk memiliki taskbar di sisi monitor Anda).

--- File Registri ---

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
Yusuf
sumber
Terima kasih telah menyediakan file .reg :) Menghemat waktu menavigasi regedit.
Luna
1
Tidak bekerja untuk saya di Windows 10
brett rogers
Ada bug yang terbuka untuk pengaturan MouseCornerClipLength yang saya juga temukan tidak berfungsi di windows 10. Microsoft telah mengakuinya. Saya belum mencoba pengaturan MouseMonitorEscapeSpeed ​​karena tidak mengganggu saya di windows 10. Tampaknya dinonaktifkan secara default ketika Anda tidak menyeret jendela. Saya akan memeriksa apakah saya bisa mencari cara mematikannya.
Joseph
Nilai apa yang harus saya gunakan jika saya ingin mengaktifkan fitur ini ?? Kotak windows 10 saya memungkinkan mouse beralih dari satu layar ke layar lainnya tanpa "menangkapnya" untuk sementara waktu, yang merupakan fitur yang diinginkan untuk saya. Saya menggunakan satu layar di atas yang lain, jika itu penting. Fitur ini ada di Windows 8.1 sebelum saya memutakhirkan ke Windows 10 beberapa hari yang lalu. Saya mencoba mengubah tiga nilai menjadi "1", "10" dan "100" untuk melihat apakah ada perbedaan, bot tidak ada efek. Saya memulai ulang explorer.exe di antara tes.
ricardomenzer
Saya pikir pengaturan ini tidak lagi berfungsi di windows 10, coba cari di pengaturan di bawah System> Multitasking.
Joseph
16

Jawaban yang dipilih tidak lagi menyelesaikan masalah pada pembaruan Windows 8.1 terbaru, atau di Windows 10.

Untuk menyelesaikan masalah ini dengan benar di versi Windows yang lebih baru, Anda harus mengedit kunci ini di sini, mengubah nilai dari 0 menjadi 1 :

HKEY_CURRENT_USER\Control Panel\Desktop\MouseMonitorEscapeSpeed

Dan Anda juga harus menambahkan kunci yang hilang ke lokasi berikut:

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

Buat nilai DWORD yang ditetapkan MouseMonitorEscapeSpeed ke 1

Akhirnya Anda harus membunuh proses Explorer.exe dari task manager, dan kemudian meluncurkannya kembali; atau Anda dapat me-restart PC Anda untuk perubahan yang akan terjadi.

Jason Stevenson
sumber
3
Tidak bekerja untuk saya di Windows 10
brett rogers
1
Masih bekerja untuk saya pada rilis rilis ... Apakah Anda ingat untuk membunuh explorer atau me-restart PC Anda?
Jason Stevenson
5

Menemukan cara untuk memperbaikinya sendiri. Hapus centang kotak ini: Klik kanan bilah tugas> Properti> Bilah tugas bilah Setelah klik yang tidak dicentang berlaku, maka Anda dapat memeriksa ulang dan tekan berlaku lagi dan mouse seharusnya tidak lagi macet.

masukkan deskripsi gambar di sini

vanquishuk
sumber
Saya membutuhkan taskbar pada semua display saya
Jon
@Chipperyman - mematikan dan menghidupkannya tampaknya menonaktifkannya untuk sesi itu. Meskipun ini kemungkinan bug, dan mungkin diperbaiki oleh MS pada tahap tertentu.
Spongeboy
Ini bekerja dengan baik untuk saya. @Vanquishuk terima kasih!
Lone Coder
Ini juga bekerja dengan baik untuk saya. Hapus centang kotak itu, klik terapkan, centang kembali kotak itu, klik terapkan atau OK dan masalah terpecahkan. Terima kasih!
Adam P
Pembaruan: ini hanya berfungsi sementara. Jawaban Jason Stevenson berhasil, semoga permanen! Saya menjalankan Windows 8.1.
Adam P
5

Sementara beberapa orang melaporkan bahwa masalah ini hilang setelah mengubah pengaturan windows yang tampaknya tidak terkait (seperti "Tampilkan bilah tugas pada semua tampilan"), tidak ada yang berhasil untuk saya.

Namun, setelah mengubah nilai registri

    HKEY_CURRENT_USER\Control Panel\Desktop\MouseMonitorEscapeSpeed

dari nilai default-nya (0 pada Win 8.1 Pro build 9600) sampai 1 dan me-reboot "sticky edge bug / feature" tampaknya hilang.

Ada juga MouseCornerClipLengthdi lokasi yang sama yang mungkin menarik jika Anda ingin menonaktifkan sudut lengket juga (atur ke 0 dalam kasus itu).

EDIT Setelah mengubah MouseMonitorEscapeSpeedkembali ke 0 masalah muncul lagi setelah hibernasi. Nilai 1 tampaknya menonaktifkan tepi monitor yang lengket tanpa efek samping.

Matej Snoha
sumber
Re: Mengatur MouseMonitorEscapeSpeed ​​ke 1 - Saya perhatikan bahwa saat boot langsung, ujung lengket mungkin masih ada. Jika Anda menunggu 1-2 menit, itu akan berhenti.
Spongeboy
@ TorpedoBench Tidak lagi berfungsi dengan pembaruan Windows 8.1 dan Windows 10. Lihat solusi saya di bawah ini.
Jason Stevenson
1

Pada Windows 10, buka:

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

yang saya temukan dengan mencari pengaturan untuk 'edge'.

Centang kotak untuk Prevent windows from being automatically arranged when moved to the edge of the screen.

Mike Ward
sumber
2
Sementara itu memecahkan masalah di antara monitor untuk menyeret jendela di antara layar, itu juga menonaktifkan fitur untuk menyeret jendela ke bagian atas layar untuk memaksimalkannya. Ini mematikan fitur sepenuhnya. Saya ingin menyimpan bagian Win7, tetapi menonaktifkan bagian Win8 / 10.
Kdansky
1

Jika ada yang masih memiliki masalah ini di windows 10. Periksa di Pengaturan-> Tampilan untuk memastikan pengaturan layar Anda sekencang mungkin (celah sekecil mungkin). Ketika ada celah besar, mouse akan membutuhkan jumlah gerakan piksel tambahan yang proporsional untuk mencapai layar berikutnya (Menggerakkan mouse lebih cepat berdasarkan ukuran celah).

Tombak
sumber
Baca "Mengapa saya perlu 50 reputasi untuk berkomentar" untuk memastikan Anda memahami bagaimana Anda dapat mulai berkomentar. Kalau tidak, pertimbangkan untuk menambahkan referensi ke jawaban ini yang mendukung apa yang Anda sebutkan.
Pimp Juice,
Saya baru saja mengetahui @Lance yang sama. Pengguna Windows 10 di sini. Saya memiliki 6 monitor, 2 baris 3, satu di atas yang lain. Salah satu pasangan vertikal memiliki masalah ini, yang lainnya tidak. Ada sedikit ruang di antara kedua monitor di Pengaturan Tampilan (tempat Anda mengatur posisi monitor Anda) tetapi tidak yang lain. Menghapus ruang kecil itu memperbaikinya.
David Gunderson
0

Saya telah menemukan solusi yang tidak memerlukan restart explorer.exe atau sistem reboot.

Tangga:

  1. buka layar mulai
  2. klik aplikasi metro (satu catatan dalam kasus pengujian saya)
  3. gerakkan mouse ke sudut kiri atas dan klik sehingga ia berpindah aplikasi (ke desktop atau ke aplikasi metro lain; tidak masalah)

Sekarang mouse akan lengket melalui SEMUA tepi monitor.

Itu berasal dari pengguna Riasat dari forum MS: http://answers.microsoft.com/en-us/windows/forum/windows8_1-tms/mouse-stickiness-change-with-multiple-monitors/a4eb4cc9-def1-4e80-b823 -83460339afb8

Anda dapat menutup aplikasi metro setelahnya atau membunuhnya melalui task manager.

Semoga ini bisa membantu Anda, itu benar-benar bug yang menjengkelkan

sczdavos
sumber