Di chuyển chuột theo tỷ lệ giữa các màn hình độ phân giải khác nhau (và DPI)


20

Tôi có ba màn hình, một màn hình 4K đặt cạnh hai màn hình 1080p. Về mặt vật lý, những màn hình này có kích thước gần giống nhau. Hơn nữa, Windows 10 xử lý tỷ lệ DPI của màn hình 4K tách biệt với màn hình 1080p. Vì vậy, trong khi nó xuất hiện như vậy với Windows

Display setup

bố trí thực sự là ba màn hình có kích thước bằng nhau cạnh nhau.

Vấn đề là chuột tiếp tục bị bắt ở các cạnh của màn hình 2 và ba khi kéo từ màn hình 1. Tôi muốn chuột tiếp tục hiển thị 2 hoặc 3 bất kể phần nào của cạnh trái hay phải của màn hình 1 chuột chạm.

Câu hỏi này đã được hỏi trước đây (ví dụ: đây ) và một câu trả lời phổ biến là đề xuất rằng hành vi này là có chủ ý trên cơ sở chuyển động của chuột sẽ phản ánh các màn hình kích thước khác nhau. Câu trả lời như vậy là không phù hợp vì nó không xem xét DPI và nhân rộng.


câu hỏi của bạn là gì?
magicandre1981

Vì vậy, về cơ bản, bạn muốn làm cho nó sao cho nếu chuột của bạn ở ví dụ: 30% chiều cao màn hình trên màn hình 1080p và bạn di chuyển chuột qua màn hình, nó có giữ nguyên chiều cao 30% trên màn hình 4k không? Câu hỏi bạn liên kết trong câu hỏi của bạn đã nói rằng điều này chưa được hỗ trợ.
ecube

2
Ngay bây giờ, tôi ít quan tâm đến các chi tiết về nơi chuột kết thúc và nhiều hơn về thực tế là chuột dừng di chuyển hoàn toàn trừ khi tôi nhắm đến màn hình 2 hoặc 3. Màn hình có cùng kích thước vật lý, vì vậy bạn không thể nhìn thấy nơi bạn phải nhắm. Nó thực sự chói tai. Tôi muốn chuột xuất hiện trên màn hình tiếp theo bất kể phần trăm của cạnh trái hay phải nó chạm vào. Tôi biết rằng tôi có thể sẽ không tìm thấy một giải pháp tự nhiên cho Windows. Tôi hy vọng một số giải pháp bên thứ ba miễn phí tồn tại.
SkyNT

Câu trả lời:


19

Có lẽ LittleBigMouse có thể giúp bạn ra ngoài? Đây là một ứng dụng alpha, nhưng dường như nó đang tập trung vào vấn đề bạn gặp phải.

Chuột DPI Aware di chuyển trên màn hình

Cho phép vị trí chéo màn hình chuột chính xác trong nhiều dpi   Giám sát môi trường. Nó thường hữu ích khi sử dụng màn hình 4k   và một HD đầy đủ cạnh nhau.

Github: https://github.com/mgth/LittleBigMouse

Tải xuống (Bản phát hành): https://github.com/mgth/LittleBigMouse/release


1
Điều đó thật tuyệt! Nó chính xác là những gì tôi đang tìm kiếm. Có một lỗi nhỏ, trong đó, nếu một trong những màn hình của tôi bị trùng lặp trên màn hình thứ tư, chuột không thể quyết định "chụp" màn hình nào, nhưng tôi có thể giảm thiểu vấn đề với một số vị trí của màn hình trùng lặp.
SkyNT

Chắc chắn cho nhà phát triển biết trên trang Github của mình để anh ta có thể cố gắng khắc phục sự cố cho tương lai! Có vẻ như nó vẫn đang được tích cực phát triển.
Steve

1
Tôi thấy rằng nếu tôi đặt màn hình trùng lặp lên trên bản gốc, sẽ không có vấn đề gì nữa. Chương trình có thể sử dụng thêm một chút tài liệu, nhưng nếu không thì nó hoạt động hoàn hảo.
SkyNT

Nó có GUI nào không? Theo mô tả, nó trông giống như những gì tôi cần, nhưng tôi không thấy bất kỳ cửa sổ, cài đặt hay sự khác biệt nào sau khi cài đặt. Tôi đang chạy Win 10.
Cheslab

1

https://www.displayfusion.com/ có một tính năng chủ yếu sẽ giải quyết điều này; đó là cách thực hiện rất đơn giản. Tôi có phiên bản 9.3 - không chắc chắn khi nó được thêm vào. LƯU Ý: DisplayFusion không miễn phí.

DisplayFusion & gt; Cài đặt & gt; Quản lý chuột & gt; Ngăn không cho con trỏ chuột vào các cạnh màn hình không được phân bổ


Có vẻ như bạn đã bao gồm tất cả các cơ sở cho một bài giới thiệu phần mềm. +1. (Bạn có thể thích đọc Làm thế nào để tôi giới thiệu phần mềm trong câu trả lời của tôi? để biết thêm thông tin.)
robinCTS

0

Vì vậy, tôi đã có cùng một vấn đề. TLDR; Do thiếu ứng dụng nguồn mở, (LittleBigMouse không hoạt động, DisplayFusion không miễn phí), cuối cùng tôi đã viết một ứng dụng nhỏ thực hiện công việc. Tìm nó ở đây: https://gitlab.com/rich4rd.macwan/mousemapper/tree/urdy

Tôi có hai màn hình, một 4k và một FullHD, cả hai kích thước vật lý gần như giống nhau. Chuyển động chuột giữa hai màn hình là một nỗi đau, vì độ phân giải dọc 1080p của màn hình thứ 2 (tôi đã đặt nó ở bên phải), bằng một nửa độ phân giải dọc 2160p của màn hình 4K ở bên trái. Vì tôi không tìm thấy bất kỳ ứng dụng miễn phí nào cho việc này, tôi quyết định tự viết nó.

Đây là một ứng dụng khay khá đơn giản, sử dụng móc chuột để lấy vị trí chuột toàn cầu và ánh xạ nó khi di chuyển từ màn hình này sang màn hình khác dựa trên độ phân giải của màn hình. Lý tưởng nhất là tôi nên đặt móc chuột vào một dll khác (như được đề xuất bởi microsoft), nhưng tôi muốn một cái gì đó nhanh chóng và bẩn thỉu và nó hoạt động. Và nó chỉ hoạt động cho hai màn hình. Có lẽ nếu ứng dụng này tìm thấy việc sử dụng, tôi sẽ phát hành một phiên bản mới hơn với các cải tiến.

Hy vọng nó tìm thấy một số sử dụng cho những người như tôi. Nó không phải là mức sản xuất, nhưng hoạt động tốt cho trường hợp của tôi. Chỉ cần đặt nó ở đây nếu ai đó cần nó :)


Kho không nhìn thấy hoặc bị xóa
TheLQ

Xin lỗi vì điều đó. Cập nhật các quyền. Tôi thề tôi nghĩ rằng tôi đã làm cho repo công khai! gitlab.com/rich4rd.macwan/mousemapper/tree/urdy
Richard Macwan
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.