Несколько менеджеров буфера обмена OSX из AppStore показывают возможность определять исходное приложение содержимого, которое было скопировано в буфер обмена.Определить исходное приложение текущего содержимого картона
Я пишу некоторый простой наблюдатель буфера обмена и хотел бы показать значок источника-приложения рядом с содержимым, хранящимся в общем виде в NSPasteboard. И я хотел бы знать, как это может быть достигнуто.
Насколько я могу судить, NSPasteboard не предоставляет никакой дополнительной информации, кроме самих данных и данных.
Возможно, есть какие-то события или уведомления, чтобы знать, что была вызвана команда 'copy'? Или какие-то другие способы?
Несколько менеджеров OSX с буфером обмена = CopyLess. Это единственное приложение, которое делает трюк, насколько я могу судить. – UJey
Возможно, они каким-то образом используют AppleScript? – UJey