Xamarin.Macでマウスの中ボタン(ホイール)のクリックを取得する
Xamarin.Macでマウスの中ボタン(ホイール)のクリックを取得する。
- 左: MouseDown
- 右: RightMouseDown
- その他: OtherMouseDown
ドラッグなどのイベントも同様。
public override void OtherMouseDown(NSEvent theEvent)
{
// ウインドウ座標
var wLocation = theEvent.LocationInWindow;
// ビュー座標
var vLocation = ConvertPointFromView(wLocation, aView:null);
// 中ボタンは「ButtonNumber == 2」のようだ。
// いっぱいボタンのあるマウスは持っていないので知らん。
Console.WriteLine (theEvent.ButtonNumber) ;
base.OtherMouseDown(theEvent);
}