グローバル ショートカットが起動されたときにステータス バー アプリを開きたい。
statusItem の設定方法は次のとおりです。
NSMenu *appMenu=[NSMenu new];
NSMenuItem *firstItem=[NSMenuItem new];
[firstItem setView:_clickView];
[appMenu addItem:firstItem];
self.statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:100];
[self.statusItem setTitle:@"App"];
[self.statusItem setMenu:appMenu];
その後、DDHotKey を使用してショートカットに応答します。ショートカットが起動したかどうかは判断できますが、ステータスバーのクリックだったので、メニューを開く方法がわかりません。
また、NSMenu popUpContextMenu で遊んでみました。しかし、それは正しい方法ではないように思えます。メニューが新しいウィンドウに表示されますが、これは私が探している動作ではありません。