VMware を外部モニターに表示するとマウスカーソルの位置がおかしくなる原因

VMwareでマウスカーソルの位置がずれるのはdpi回りであることが多いようだ。
フォントサイズをカスタマイズしていても現象が発生する様子。

環境
ホストOS Windows 8.1 Pro
ゲストOS Debian 7
VMware Player 6.0.5
マルチディスプレイ、マルチモニタ

現象
ノートPCとHDMIで接続した外部モニターのマルチディスプレイ環境下で、画面を拡張して表示している状態で、VMwareを起動し、外部モニターへ移動させるとマウスカーソルの位置がずれてしまう。(押したはずの場所が押せない、ウィンドウをドラッグすると瞬間的に位置が飛ぶ)
ノートPCの画面を複製するとずれない。外部モニター単独表示でずれる。

原因
Windows8.1のスケーリング
DPIの異なるモニターの混在
(使用しているディスプレイは両方ともフルHD, ただし画面サイズが違うのでDPIが異なる)

解決策
VMwareを終了
vmplayer.exeを右クリック
互換性タブをクリック
highdpi
設定内の高DPI設定では画面のスケーリングを無効にするにチェックを入れて適用
VMwareを再起動

VMware Playerをアップデートしたことが原因かと思っていたがそうではなかった。
VMware ツールを更新しても状況は変わらず。

参考:
VMware comunity Mouse problem on second display using WS 10 (regression?)
https://communities.vmware.com/message/2472224

カメラトピック VMwareでのカーソルずれの原因
http://cameratopic.com/wordpress/%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3/vmware%E3%81%A7%E3%81%AE%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB%E3%81%9A%E3%82%8C%E3%81%AE%E5%8E%9F%E5%9B%A0.html

コメントを残す