2016-01-12 2 views
2

Я хотел бы дать вам совет. Можно добавить новый элемент для правого клика на OSX? Например, я выбираю любое слово в сафари, TextEdit, Notes, Pages, Preview, и я бы хотел отправить это слово на сервер и получить ответ. Возможно? Можете ли вы дать мне какой-то намек, с чего начать?Щелкните правой кнопкой мыши по OSX новинка

+0

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/SysServices/introduction.html – pvg

+0

О и https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/в частности, расширения для общего доступа – pvg

+0

Есть ли у вас примеры? Спасибо –

ответ

2

Вы могли бы попробовать что-то вроде:

- (void)mouseDown:(NSEvent *)theEvent { 

    NSMenu *theMenu = [[NSMenu alloc] initWithTitle:@"Contextual Menu"]; 

    [theMenu insertItemWithTitle:@"Beep" action:@selector(beep:) keyEquivalent:@"" atIndex:0]; 

    [theMenu insertItemWithTitle:@"Honk" action:@selector(honk:) keyEquivalent:@"" atIndex:1]; 

    [NSMenu popUpContextMenu:theMenu withEvent:theEvent forView:self]; 

} 

Подробнее here.

Смежные вопросы