Hi Mark, You used to be able to get around this stuff by using one of the > plugins available (AppleScript Addition or Contextual Menu). But it > seems with each new OS release, Apple has been isolating apps more and > more. No plugins, no way to directly perform common actions like > copy/paste or perform a service. > Being able to perform a service would be nice. I can see the reasoning behind isolating apps. If my app can run in the background and collect text from other apps, it stands to reason that I could send that text to some remote server (unless the user has an outgoing-connection firewall). Now, many apps, (Pages, etc.) allow access to their open documents through AppleScript--so this wouldn't be an additional security risk for these apps.
The Accessibility way seems to be the best approach right now, > although it's a much messier way to solve the problem as you are > effectively mimicking mouse/keyboard selections. > As long as the user can't tell that the service is being run, I'm OK. The reason is, I perform the service on every mouse drag and middle-click. If a menu highlights each time, the user is going to get very annoyed. You should also write up a bug/enhancement request for Apple. If > enough folks keep requesting this type of functionality, perhaps > they'll eventually add it. > Well, the proper fix is for Apple to support a separate selection buffer in the OS itself. Then none of this would be necessary. They also wouldn't have to compromise on security. However from a marketing perspective, I don't really see this happening: 1) The majority of users switching to a Mac are switching from Windows (no middle-click paste, there) 2) Two ways to copy-paste kinda goes against the Mac philosophy of one simple way to do a task Thanks, Peter W _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com