ステータスバーアイコンの左右のクリックを検出し、マウスボタン(トラックパッド)をクリックしたことに応じて何らかのアクションを実行する方法?Objective-C:NSStatusBar右クリックと左クリック
は、私が使用します。
_statusItem = [[[NSStatusBar systemStatusBar] statusItemWithLength:NSSquareStatusItemLength] retain];
[_statusItem setMenu:menu];
[_statusItem setHighlightMode:YES];
が現在押され、マウスのボタンを検出するためにステータスバーのアイコン