左/右ボタン以外のタイプのマウスクリックにアプリを応答させる方法をガイドするリソースはありますか?グローバルに、私のアプリがアクティブでない場合でも。
また、Magic Mouse /トラックパッドの場合、コードを特定のジェスチャに簡単にアタッチするために利用できるフレームワークやリソースはありますか?
左/右ボタン以外のタイプのマウスクリックにアプリを応答させる方法をガイドするリソースはありますか?グローバルに、私のアプリがアクティブでない場合でも。
また、Magic Mouse /トラックパッドの場合、コードを特定のジェスチャに簡単にアタッチするために利用できるフレームワークやリソースはありますか?
マウスイベントに関連するすべてのものを見つけることができます: https ://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/EventOverview/HandlingMouseEvents/HandlingMouseEvents.html
これは、グローバルイベントの処理について説明しているスタックオーバーフローリンクです。
これは、Shashankの(非常に役立つ)回答に基づくコード例です。
NSEventMask eventMask = NSOtherMouseDownMask|NSOtherMouseUpMask;
[NSEvent addGlobalMonitorForEventsMatchingMask:eventMask
handler:^(NSEvent *event) {
if (event.type == NSOtherMouseDown) {
NSLog(@"middle click down");
} else if (event.type == NSOtherMouseUp) {
NSLog(@"middle click up");
}
}];