2008-11-10 5 views
0

J'ai découvert comment obtenir le contenu de NSPasteboard et le copier dans mon application active. Je n'ai pas trouvé un moyen de le coller dans une autre application, juste comment le coller dans mon application actuelle.Pouvez-vous utiliser NSPasteBoard pour coller dans une autre application?

Si vous vous demandez pourquoi je voudrais faire cela, je recherche s'il existe un moyen d'améliorer l'application open source Jumpcut (jumpcut.sf.net). Actuellement, il utilise Cmd + v pour coller le contenu dans une autre application, mais cela ne fonctionne pas sur X11 (qui attend Ctrl + v).

Merci

Répondre

0

Le problème est que X11 ne comprend pas vraiment l'OS X pasteboard du tout, donc il y a quelque chose de magique se passe à la carte ce qui est de l'OS X de carton sous une forme qui peut être utilisé comme le carton X. En fonction de ce que vous êtes prêt à "savoir" sur l'application cible, vous pouvez faire quelque chose entre envoyer un événement Ctrl-V simulé et contraindre l'application à demander le contenu du presse-papiers (pas le tampon principal, qui est le milieu -cliquez sur un en X)

Questions connexes