Cách tắt góc dính trong Windows 10


114

Có vẻ như Microsoft đã cố gắng giải quyết vấn đề này Nhiều màn hình và các góc của màn hình .

Trong Windows 7, không có ranh giới giữa các màn hình và chuột có thể di chuyển tự do trên đỉnh màn hình giữa 3 màn hình của tôi, miễn là tôi đã đặt chiều cao của chúng bằng nhau trong cài đặt hiển thị. Windows 8 giới thiệu các góc dính. Xem câu hỏi này .

Windows 10 cũng có các góc dính. Có một vài pixel ở các góc trên cùng của mỗi màn hình trong đó chuột không thể vượt qua màn hình khác. Người ta phải di chuyển con trỏ xuống để tránh khu vực này để đến màn hình tiếp theo.

Hình ảnh cho thấy khoảng khu vực không cho phép di chuyển chuột trong Windows 10, nhưng được phép trong Windows 7.

nhập mô tả hình ảnh ở đây

Cá nhân tôi không gặp vấn đề gì với việc di chuyển chuột không giới hạn trên đầu màn hình của mình - tôi đã quen với việc "nhắm" cho x và sự tiện lợi của việc di chuyển con trỏ không bị hạn chế. Giống như tất cả những người muốn vô hiệu hóa nó trong W8, tôi tự hỏi liệu có cách nào để vô hiệu hóa nó trong W10 không.

Chỉnh sửa để giải quyết trùng lặp có thể:

Mặc dù vấn đề này giống hệt với vấn đề trong câu hỏi này , các giải pháp để giải quyết vấn đề trong W8 liên quan đến việc chỉnh sửa khóa đăng ký MouseCornerClipLengthkhông hoạt động trong W10, vì khóa đăng ký đó không có trong W10. Đồng thời thêm khóa đó và đặt giá trị không hoạt động. Tôi đã tìm kiếm toàn bộ sổ đăng ký và không thể tìm thấy nó ở một vị trí khác. Không có khóa W10 nào khác trong nút được tham chiếu trong giải pháp W8 là sự thay thế rõ ràng.

Chỉnh sửa để giải quyết các giải pháp có thể trong ý kiến

đề xuất 1 của harrymc và đề xuất 2 hoạt động cho Windows 8.1 không hoạt động trong Windows 10.


11
Điều này không chỉ liên quan đến nút đóng cửa sổ, mà còn những thứ khác. Chẳng hạn, di chuyển một cửa sổ từ màn hình này sang màn hình tiếp theo. Bạn đã từng có thể kéo màn hình trực tiếp trên đỉnh màn hình sang màn hình khác. Bây giờ bạn phải di chuyển nó xuống trong khi kéo và sau đó di chuyển nó lên. Tôi đã đâm vào ranh giới suốt đêm qua sau khi cài đặt W10. Tôi không thể tin rằng nhiều người không phàn nàn :)
djv

1
Vì vậy, tôi không chắc tại sao tôi lại thêm nó như một bình luận chứ không phải là một câu trả lời. Cảm ơn bạn về thông tin.
chim3131

4
@harrymc mặc dù đã tham gia beta lâu và rộng rãi
djv

11
Tôi chỉ muốn khóc bất cứ khi nào tôi vô tình đóng một ứng dụng do nghĩ rằng một số lập trình viên tại Microsoft đã dành thời gian thực hiện tính năng ngu ngốc này và không nghĩ rằng một giây mọi người sẽ nhấp vào nút X khi tất cả những gì họ muốn làm là tập trung vào Một cửa sổ trên màn hình khác. Sách thiết kế sẽ nói về điều này trong tương lai
Jean-Simon Brochu

1
@djv: Bạn có thể sử dụng Win + Shift + Mũi tên để di chuyển các ứng dụng từ màn hình này sang màn hình khác. Nó nhanh hơn nhiều so với việc kéo chúng. Tuy nhiên, Corners vẫn còn rất nhiều mút.
Eric Duminil

Câu trả lời:


40

Chủ đề Làm thế nào để vô hiệu hóa các góc dính trong Windows 10? từ answer.microsoft.com xử lý vấn đề tương tự:

Khi di chuyển chuột từ màn hình bên trái sang phía trên bên trái của màn hình bên phải, góc 6 pixel sẽ bắt chuột của bạn.

Tôi gặp vấn đề tương tự trong windows 8.1 và thay đổi MouseCornerClipLpm trong registry thành 0 từ 6 và vô hiệu hóa Điều hướng góc trong thanh tác vụ và các thuộc tính menu Start đã giúp.

Dù sao trong Win10 tôi không thể tìm thấy MouseCornerClipLpm, Điều hướng góc bị tắt hoàn toàn và thêm các khóa đăng ký tương tự sẽ không giúp ích.

Câu trả lời vào ngày 4 tháng 6 năm 2015, bởi một Kỹ sư Hỗ trợ của Microsoft có tên Vijay B là:

Chúng tôi biết vấn đề này và nó hiện đang được điều tra. Hãy theo dõi và chúng tôi sẽ cập nhật chủ đề này khi có thêm thông tin.

Nếu bất kỳ áp phích nào khác gặp phải điều này chưa được gửi qua Ứng dụng Phản hồi của Windows, vui lòng làm như vậy. Bài viết này http://answers.microsoft.com/en-us/insider/forum/insider_apps-insider_feedback/how-to-share-feedback-on-windows-10-technical/5e501781-a580-43e3-8926-40ae19343805 giải thích sử dụng Ứng dụng phản hồi Windows.

Có vẻ như tùy chọn duy nhất của bạn hiện đang chờ đợi một cải tiến trong tương lai hoặc cho một số tin tặc đưa ra bản hack phù hợp. Thêm giọng nói của bạn vào Ứng dụng Phản hồi Windows có thể giúp ích.

[ EDIT ] Ứng dụng mã nguồn mở Non Stick Mouse được cho là cung cấp giải pháp trong trường hợp có nhiều màn hình. Nhà phát triển tuyên bố:

Những gì nó làm là nhảy chuột qua các góc dính, cũng như các cạnh màn hình khi di chuyển các cửa sổ. Do đó, nó cho phép kéo các cửa sổ qua màn hình mà không bị chuột của bạn tấn công bởi Snap Assistant.
[...]
Ứng dụng này không đọc hoặc ghi vào bất kỳ ổ đĩa nào, nó không truy cập vào sổ đăng ký hoặc kết nối với Internet.

Cảnh báo: Nó đã được ghi nhận trong các ý kiến ​​rằng virustotal tìm thấy phần mềm độc hại trong phiên bản mới nhất của "chuột không dính".


3
Gần ba tháng sau. Chỉ cần cập nhật lên Windows 10 và đây vẫn là một vấn đề. Cảm ơn đã chỉ cho tôi theo hướng khiếu nại.
Chaser324

2
Xin vui lòng, nếu bạn đưa ra phản hồi trong Ứng dụng phản hồi, chỉ cần bỏ phiếu cho bất kỳ một trong số nhiều bài đăng hiện có có nhiều phiếu bầu nhất thay vì (hoặc ít nhất là ngoài) tạo một bài đăng khác. Hoặc thêm một bài đăng mới và upvote Tất cả các bài đăng hiện có (đó là những gì tôi đã làm). Tôi không thấy cách nào khác để giải quyết vấn đề ngoài việc nâng cao nhận thức.
jinglểula

16
Vẫn là một vấn đề trong năm 2017
Keith

5
Vẫn là một vấn đề vào cuối năm 2018, họ sẽ không bao giờ sửa nó.
Arthur Castro

4
Năm 2019, vẫn không có cải thiện.
CustomX

24

Tôi đã phát triển một ứng dụng để giải quyết vấn đề này vì Microsoft rõ ràng dường như có ý định bỏ qua nó. Bạn có thể lấy nó từ đây: http://www.jawfin.net/nsm


Yay, có người để ý! Nhưng vẫn theo chủ đề, nếu bất cứ ai cần trợ giúp với ứng dụng này hoặc có đề xuất cải tiến, vui lòng đăng lên trang web của tôi để tất cả có thể thấy nó ở một nơi. Chúc mừng :)
Jonathan Barton

1
Điều này hoạt động tốt đáng ngạc nhiên, mặc dù nó có vấn đề vượt qua màn hình với độ phân giải khác nhau.
isanae

@JonathanBarton Ứng dụng của bạn hiển thị dưới dạng vi-rút trong quá trình quét . Có một lý do tại sao? Nó cũng hiển thị đáng ngờ khi được quét bởi MBAM.
mbomb007

Xin chào @ mbomb007 - có nhiều bình luận trên trang web liên quan ở đây jawfin.net/nsm mô tả chi tiết tất cả những điều thú vị tôi đã có với AV. Vui lòng đọc những thông tin này để biết thêm thông tin và cách bạn có thể tự thỏa mãn ứng dụng sạch sẽ. Chúc mừng
Jonathan Barton

@JonathanBarton Cảm ơn, tôi đã không kiểm tra các bình luận.
mbomb007

7

Giải pháp một phần

  • Vô hiệu hóa "Snap"
  • Không khắc phục toàn bộ vấn đề, nhưng làm cho nó ít nghiêm trọng hơn.
  • Dễ làm: Vô hiệu hóa "Snap" trong Windows 10 . Xem bên dưới để biết chi tiết nếu liên kết bị phá vỡ.
  • Bạn có thể triển khai giải pháp cho một giải pháp đầy đủ nếu bạn thực sự muốn, nhưng đó là rất nhiều công việc vì bạn thực sự cần phải tạo một chương trình để thực hiện. Chi tiết ở cuối bài này.

Lý lịch

Tôi có một màn hình 6 màn hình được thiết lập:

                Monitors
   Top row:  [#1] [#2] [#3]
Bottom row:  [#4] [#5] [#6]   (eye-level; #5 is main display)

Bất cứ khi nào tôi di chuyển một cửa sổ từ màn hình này sang màn hình khác, Windows 10 sẽ kiểm tra xem tôi có muốn tối đa hóa nó không. Tính năng này, được gọi là "Snap", dường như bị lỗi vì nó thường xuyên ngăn tôi di chuyển cửa sổ từ màn hình này sang màn hình khác. Tôi tìm thấy câu hỏi SuperUser này trong khi thất vọng về nó.

Vô hiệu hóa Snap thực sự giúp tôi. Điều này cũng tự động vô hiệu hóa rung lắc , mà tôi coi là một phần thưởng.

Thủ tục

Để tắt "Snap" và "Aero Shake":

  1. Đi đến:
    • "Bảng điều khiển"
    • -> "Tất cả các mục trong bảng điều khiển"
    • -> "Trung tâm dễ truy cập"
    • -> "Làm cho chuột dễ sử dụng hơn".
  2. Kiểm tra "Ngăn chặn các cửa sổ tự động được sắp xếp khi di chuyển đến cạnh của màn hình".
  3. Nhấp vào "OK" hoặc "Áp dụng".

Các kết quả

  • "Snap", đã chặn các cửa sổ di chuyển từ màn hình này sang màn hình khác, hiện đã bị vô hiệu hóa. Windows có thể di chuyển tự do.
  • "Rung lắc", khiến tất cả các cửa sổ giảm thiểu khi một cửa sổ bị rung, giờ đã bị tắt.
  • "Góc dính", gây ra vấn đề tương tự nhưng chỉ ở các góc (và không phải tất cả các ranh giới), vẫn là một vấn đề. Theo cách tốt nhất mà tôi có thể nói, hiện tại (2015-08-18) không có cách nào để vô hiệu hóa Dính góc hoặc giảm thiểu thêm các vấn đề mà nó gây ra.

Cách giải quyết

Có một cách giải quyết cho các góc dính, nhưng nó không vui. Ý chính là bạn tạo một chương trình WPF đặt các ô vuông nhỏ màu đen ở góc của mỗi màn hình, sau đó khi chương trình phát hiện chuyển động của chuột trên các ô vuông đó, nó sẽ đưa chuột của bạn sang màn hình tiếp theo như dự định. Về mặt kỹ thuật, bạn có thể muốn điều chỉnh hình dạng của "hình vuông" để phù hợp với bất kỳ khu vực nào mà Corn Corn thực sự ảnh hưởng (có thể là hình dạng giống chữ L?).

Về cơ bản:

  1. Tải xuống Visual Studio, ví dụ Cộng đồng Visual Studio 2015.
  2. Tạo một dự án WPF.
  3. Có ứng dụng WPF thực hiện Windowtrên mỗi trang. Đối với mỗi Window:

    this.Topmost = true;
    this.AllowsTransparency = true;
    this.Background = Brushes.Transparent;
    this.WindowState = WindowStates.Maximized;
    Border border = new Border();
    this.Content = border;
    border.Background = Brushes.Transparent;
    border.BorderBrush = Brushes.Black;
    border.BorderThickness = new Thickness(5);
    border.MouseMove += HandleThisByMovingTheMouseToTheCorrectScreen();
    
  4. Viết HandleThisByMovingTheMouseToTheCorrectScreen()để di chuyển chuột đến vị trí thích hợp, do đó tránh dính Corners khỏi bẫy.

  5. Nếu bạn muốn làm cho lạ mắt, thay vì a Border, hãy tạo một Gridcái riêng Canvascho mỗi góc (trái ngược với Border, nó cũng sẽ che các cạnh không có góc trên mỗi màn hình).


Điều này có liên quan gì với những gì tôi đang cố gắng đạt được?
djv

@Verdolino: Nó làm giảm đáng kể vấn đề khiến tôi tìm thấy câu hỏi này, vì vậy tôi nghĩ rằng nó có thể giúp những người khác ở vị trí của tôi. Tôi đã thêm phần Giải pháp chi tiết cách tạo chương trình WPF để khắc phục sự cố Dính góc, nếu bạn muốn đi xa đến vậy. Nhưng có lẽ phải mất một hoặc hai giờ để viết nó.
Nat

1
Nếu nó giải quyết được vấn đề. Nhưng bạn thậm chí đã nói "Góc dính", gây ra vấn đề tương tự nhưng chỉ ở các góc (và không phải tất cả các ranh giới), vẫn là một vấn đề .
djv

"Giải pháp" mà tôi đã cung cấp sẽ vô hiệu hóa một lỗi giống như "Chú ý dính" mà tôi dường như gặp phải trên Windows 10 Education x64. Vấn đề này ảnh hưởng đến tất cả các cạnh thay vì chỉ các góc. Sau khi được triển khai, vấn đề đó sẽ biến mất, nhưng vấn đề "Góc dính" hạn chế hơn vẫn còn. Công việc xung quanh chương trình khắc phục sự cố Dính góc bằng cách phát hiện theo nghĩa đen bất cứ khi nào con chuột của bạn bị kẹt bởi Dính góc và di chuyển nó theo chương trình sang màn hình tiếp theo.
Nat

2
Tôi thực sự đã viết một chương trình cho việc này. Vô cùng nhanh chóng và bẩn thỉu, tôi thậm chí còn khó mã hóa các điểm góc của mình - nhưng nó có thể thân thiện nếu muốn! Tôi chỉ đăng bài mặc dù để lưu ý cách giải quyết ở trên cần nhiều công việc hơn mà câu trả lời cung cấp. Nếu bạn chỉ di chuyển chuột đến góc tiếp theo của màn hình liền kề, góc dính cũng sẽ xuất hiện - bạn phải di chuyển nó vào màn hình hiện tại cách xa góc (8 pixel) - sau đó di chuyển nó sang màn hình tiếp theo. Bạn cũng phải ngủ chuỗi UI để ngăn Win10 lấy lại nó ngay cả sau đó -.-
Jonathan Barton

4

Điều này cũng làm tôi khó chịu. Tôi đã gặp khó khăn khi triển khai một giải pháp trong AutoHotkey , trong đó vẫn giữ lại tất cả các tính năng "snap" chính trong khi cho phép bạn vô hiệu hóa nghiêm ngặt việc "dính" chuột xảy ra ở các góc giữa các màn hình.

Cách giải quyết:

https://github.com/patricknelson/win10-sticky-mouse

  1. Cài đặt AutoHotkey
  2. Tải xuống và chạy win10-stick-mouse.ahk từ repo ở trên.

Chìa khóa ở đây là để xem các thông báo từ đó WM_MOUSEMOVEvà sử dụng thông tin đó để dự đoán chuột sẽ đi đâu, sau đó nhảy qua (trục chéo đến trục chuyển động chính) vừa đủ để đảm bảo Windows không bắt chuột một cách hữu ích.

Nếu bạn vẫn gặp sự cố, vui lòng thử chụp ảnh này và cho tôi biết nếu điều đó có ích. Bất kỳ vấn đề hoặc yêu cầu kéo đều rất đáng hoan nghênh!


1
Điều này hoạt động và không bị gắn cờ là vi-rút bởi nhiều AV. VirusTotal
mbomb007

Bạn có thể sử dụng exenhưng tôi vẫn khuyên bạn nên tải xuống AutoHotkey và tải ahktập lệnh trực tiếp (chỉ cần nhấp đúp chuột); chỉ là một thói quen an toàn hơn như một quy tắc chung.
chunk_split

3

Theo tinh thần đóng góp của Jonathan Barton ở trên, tôi đã phát triển một ứng dụng dòng lệnh Windows C # nhỏ để giải quyết vấn đề này và cho phép chuột di chuyển trơn tru trên nhiều màn hình, và cũng có thể bao quanh giữa hầu hết bên trái và bên phải nhất màn hình . Lưu ý rằng chương trình này không yêu cầu "heuristic" để xác định khi con trỏ ở gần cạnh màn hình, do đó con trỏ chảy rất trơn tru trên các cạnh.

  • MouseUnSnag - GitHub - Bạn có thể biên dịch nó từ nguồn hoặc có một tệp thực thi được cung cấp dưới dạng "phát hành" GitHub.

MouseUnSnag cũng giải quyết câu hỏi superuser.com liên quan này về con trỏ bị kẹt trên các cạnh của màn hình có độ cao khác nhau:


Cảm ơn cho công cụ tuyệt vời này. Đó là một niềm vui để sử dụng. Thậm chí tốt hơn nó nghe, trong thực tế.
vẽ Noakes

Điều này hoạt động với tôi nhưng Chrome phát hiện nó là vi-rút khi tải xuống. Tôi chỉ sử dụng Windows AV tích hợp nên không chắc Chrome có ủy quyền cho điều đó không. Tuy nhiên, trên readme của nó có hướng dẫn về cách biên dịch và chúng hoạt động hoàn hảo. Tôi đã không nhận ra nuget dễ dàng và trình biên dịch C # nhỏ như thế nào. Không thấy bất cứ điều gì "buồn cười" trong tệp nguồn nên cảm thấy tốt về vấn đề AV. Tuy nhiên, để sử dụng vĩnh viễn, tôi cần phải chạy nó không phải từ CLI.
Jason Winnebeck

Cảm ơn các head-up về việc bị gắn cờ bởi AV. Có thể là do EXE là "không dấu", vì vậy nó có thể hiển thị là "nhà xuất bản không xác định" hoặc một cái gì đó tương tự.
dale

Điều này làm việc rất đẹp! Tốt hơn so với kịch bản của tôi (câu trả lời ở trên). Ngoài ra: Đối với những người cực kỳ lười biếng / ngu ngốc (như tôi), đây là một liên kết đến trang phát hành để tải xuống: github.com/dale-roberts/MouseUnSnag/release - ps Bạn có thể cập nhật thông tin này để không bao gồm bảng điều khiển khi bạn khởi chạy nó không?
chunk_split

Trong thời gian chờ đợi, tôi sẽ khởi chạy ứng dụng này khi khởi động và chỉ thu nhỏ nó vào khay hệ thống bằng RBTray (Tôi cũng đã gửi yêu cầu ở đó để cho phép tùy chọn dòng lệnh để giảm thiểu các ứng dụng thông thường khi khởi động)
chunk_split

0

Hãy thử sử dụng ứng dụng Display Fusion . Nó xử lý vấn đề ngay cả trong Windows 10. Cài đặt bạn đang tìm kiếm nằm trong cài đặt: Quản lý chuột: Ngăn con trỏ chuột không bị vướng vào các cạnh màn hình không được phân bổ.

Hoạt động như một nhà vô địch!


Chúng ta có thể lấy phần mềm này ở đâu? Xin vui lòng không trả lời trong các ý kiến; chỉnh sửa câu trả lời của bạn để làm cho nó rõ ràng và đầy đủ hơn.
Scott

Tìm thấy nó: displayfusion.com . Cho đến bây giờ, nó có giá 35 đô la cho một giấy phép hộ gia đình, nhưng dường như để giải quyết vấn đề.
djv

0

Tôi không chắc liệu đây có phải là một tùy chọn hay không nếu nó mới được triển khai gần đây nhưng tôi đã tìm ra giải pháp bằng cách vào
Cài đặt> Hệ thống> Đa nhiệm
rồi Tắt Snap bằng cách tắt "Sắp xếp Windows tự động bằng cách kéo chúng sang hai bên hoặc người triệu tập màn hình "

sẽ tắt tất cả Cài đặt Snap
mà tôi đã tìm thấy cài đặt này từ một hướng dẫn trên trang web này: https://www.tekrevue.com/tip/how-to-disable-snap-assist-windows-10/

Trực quan đi qua:

Mở Cài đặt và Nhấp vào Hệ thống

Mở Cài đặt và Nhấp vào Hệ thống

Nhấp vào Đa nhiệm và Tắt Tùy chọn Snap đầu tiên

Nhấp vào Đa nhiệm và Tắt Tùy chọn Snap đầu tiên


-1

Đây là một tính năng của Windows 8 được gọi là góc dính (IIRC). Đây là người tuyên bố đã vô hiệu hóa nó bằng thay đổi sổ đăng ký:

  1. Trong sổ đăng ký, tìm kiếm: MouseCornerClipLpm
  2. Đặt giá trị thành 0 (từ 6)
  3. Lặp lại (có nhiều hơn một khóa có tên này, tôi không chắc cái nào là cần thiết)
  4. Khởi động lại

Lưu ý rằng tôi hiện không ở trong tình huống để thử điều này, vì vậy hãy cho tôi biết nếu điều này không giải quyết được vấn đề của bạn và tôi sẽ xóa câu trả lời của tôi.


Tôi cũng không giống như vậy trong tình huống đó, nhưng tôi sẽ thử điều đầu tiên khi về đến nhà. Cảm ơn
djv 30/07/2015

7
Có vẻ đầy hứa hẹn nhưng nó không hoạt động trong Windows 10. Xem chỉnh sửa của tôi.
djv

Câu trả lời này có vẻ như thuộc về câu hỏi này giống với câu hỏi này nhưng đối với Win 8: superuser.com/questions/498576/
mẹo

-2

Khắc phục tạm thời. Tôi trở lại con chuột không dây Logitech của tôi. Tôi đã sử dụng chuột trái Minicute, nhưng nó bị kẹt. Cho đến nay, chuột Logitech M705 không có. Logitech hẳn đã thấy nó đến.


-3

Tôi không biết nếu điều này sẽ giúp người khác. Nhưng, tôi chỉ cần kéo các số màn hình để di chuyển # 1 đến vị trí số 2 và ngược lại. Nó đã làm việc. Và, cho đến nay (ngón tay đan chéo) nó vẫn chưa trở lại vấn đề dính chuột. Chúc may mắn.


1
Nhưng sau đó, màn hình sẽ đi sai đường ...?
djsmiley2k

-3

Vấn đề này dường như xuất hiện trong Windows 10 khi có một khoảng cách giữa hai màn hình trong phần cấu hình 'Chọn và sắp xếp lại màn hình'. Tôi đã có thể khắc phục sự cố bằng cách di chuyển nhẹ hai màn hình về phía nhau để không có khoảng cách giữa chúng. Xem ví dụ

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.