異なる解像度(およびDPI)ディスプレイ間でマウスを比例移動する


31

3台のディスプレイがあり、4Kディスプレイに2つの1080pディスプレイが隣接しています。物理的には、これらのモニターはほぼ同じサイズです。さらに、Windows 10は、4KモニターのDPIスケーリングを1080pモニターとは別に適切に処理します。したがって、Windowsにはそのように見えますが

ディスプレイのセットアップ

実際のレイアウトは、同じサイズの3台のモニターが並んでいます。

問題は、ディスプレイ1からドラッグすると、マウスがディスプレイ2と3の端に引っかかり続けることです。触れます。

この質問は以前に尋ねられましたが(例:ここ)、一般的な答えは、マウスの動きが異なるサイズのディスプレイを反映するはずであることに基づいて、この動作が意図的であることを示唆することです。このような答えは、DPIとスケーリングを考慮しないため適切ではありません。


あなたの質問は何ですか?
magicandre1981

つまり、基本的に、マウスが1080pディスプレイのモニターの高さの30%にあり、モニター間でマウスを動かした場合、4kモニターの高さは30%のままになるようにしますか?質問でリンクした質問は、これはまだサポートされていないことを示しています。
ecube

3
現時点では、マウスの終点の詳細についてはあまり気にせず、ディスプレイ2または3を目指しない限り、マウスが完全に停止するという事実についてはあまり気にしません。モニターは物理的に同じサイズなので、表示されませんあなたが目指すべき場所。それは本当に耳障りです。ヒットする左端または右端の割合に関係なく、マウスを次のモニターに表示します。Windowsにネイティブなソリューションがおそらく見つからないことを認識しています。無料のサードパーティソリューションが存在することを望んでいます。
SkyNT

回答:


26

たぶん、LittleBigMouseはあなたを助けることができますか?これはアルファ版アプリケーションですが、現在抱えている問題に焦点を当てているようです。

画面間でのDPI対応マウスの移動

マルチdpiモニター環境内での正確なマウス画面のクロスオーバー位置を許可します。通常、4kモニターとフルHDを並べて使用する場合に役立ちます。

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

ダウンロード(リリース):https : //github.com/mgth/LittleBigMouse/releases


1
これは素晴らしい!それはまさに私が探していたものです。画面の1つが4番目のモニターで複製された場合、マウスがどのモニターに「スナップ」するかを決定できないという小さなバグがありますが、複製されたモニターの位置をいじるという問題を軽減できました。
SkyNT

1
開発者にGithubページで間違いなく知らせて、将来のために問題を修正できるようにしてください!まだ活発に開発されているようです。
スティーブ

2
複製されたモニターを元のモニターの上に置いても問題はないことがわかりました。プログラムはもう少しドキュメントを使用できますが、それ以外は完全に機能します。
SkyNT

1
GUIはありますか?説明では、必要なもののように見えますが、インストール後にウィンドウ、設定、または相違点は表示されません。私は勝利10を実行しています
。– Cheslab

はい、GUIがあります。シンプルだが素敵:スクリーンショット
Dénesパップ

2

https://www.displayfusion.com/には、これをほぼ解決する機能があります。それは非常に単純な実装です。バージョン9.3があります-いつ追加されたのかわかりません。注:DisplayFusionは無料ではありません。

DisplayFusion>設定>マウス管理>位置合わせされていないモニターの端にマウスカーソルが引っかかるのを防ぐ


ソフトウェア推奨投稿のすべてのベースをカバーしたようです。+1。(詳細については、回答の中でソフトウェアを推奨する方法をお読みください。)
robinCTS

1

だから、私は同じ問題を抱えていた。TLDR; オープンソースのアプリが不足しているため(LittleBigMouseは機能しませんでしたが、DisplayFusionは無料ではありません)、仕事をする小さなアプリケーションを作成することになりました。ここで見つけてください:https : //gitlab.com/rich4rd.macwan/mousemapper/tree/stable

物理的にほぼ同じサイズの2つのモニター(1つは4kと1つはFullHD)があります。2つの画面間でのマウスの動きは苦痛でした。2番目の画面の1080pの垂直解像度(右側に配置しました)は、左側の4K画面の2160pの垂直解像度の半分だからです。このための無料のアプリケーションが見つからなかったため、自分で作成することにしました。

これは非常に単純なトレイアプリケーションで、マウスフックを使用してグローバルマウス位置を取得し、画面の解像度に基づいて画面間を移動するときにマッピングします。理想的には、マウスフックを別のdllに配置する必要があります(Microsoftの提案どおり)が、迅速で汚れたものが必要であり、機能します。また、2つの画面でのみ機能します。このアプリケーションに用途が見つかった場合は、機能強化された新しいバージョンをリリースするかもしれません。

それが私のような人々にいくらかの用途を見つけることを願っています。実稼働レベルではありませんが、私の場合は問題なく動作します。誰かがそれを必要とするなら、それをここに置いてください:)


リポジトリが表示されていないか、または削除
TheLQ

1
ごめんなさい 権限を更新しました。レポを公開したと思ったと誓います!gitlab.com/rich4rd.macwan/mousemapper/tree/stable
リチャードマクワン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.