マウスの座標を取得するには
マウスの座標はNSEventクラスのCurrentMouseLocationプロパティで取得します。
座標が画面座標になります。画面の左下の座標が(X:0, Y:0)になります。
var location = NSEvent.CurrentMouseLocation;
押されているマウスのボタンを取得するには
押されているマウスのボタンはNSEventクラスのCurrentPressedMouseButtonsプロパティで取得します。
var buttons = NSEvent.CurrentPressedMouseButtons;
サンプルプログラム
サンプルプログラムはGithubからダウンロードできます。
Xamarin.Macで、マウスの座標と押されているマウスのボタンを取得するサンプルアプリケーションです。
更新ボタン(またはcontrol+Aキー)を押すと、その時のマウスの座標と押されているマウスのボタンを表示します。