Comment surveiller un double clic (sélection de texte) sur Mac OS X dans le navigateur ou l'éditeur de texte

StackOverflow https://stackoverflow.com/questions/3192283

Question

Novice programmeur poser la première question sur la pile débordement. Je suis en train d'écrire une application pour Mac OS X qui surveille par exemple la sélection de texte lorsqu'un utilisateur fait un double-clic sur un texte. Le texte peut provenir d'un éditeur de navigateur ou d'un texte, etc. Le but est de capturer le texte et faire un peu de traitement sur le texte.

Je lis sur les événements de la souris et du curseur dans la bibliothèque mac mais ne semble pas répondre à mes questions et googler autour de moi laissant peu perdu. http://developer.apple.com/ mac / bibliothèque / documentation / cacao / conceptuel / EventOverview / MouseTrackingEvents / MouseTrackingEvents.html

gourou Tout le monde veux partager où je peux trouver la réponse? Toute orientation sera appréciée! :)

Merci!

Était-ce utile?

La solution

Vous ne pouvez pas surveiller à partir d'une application ce que l'utilisateur fait avec une autre application. Si vous voulez fournir quelque chose qui manipule les textes sélectionnés dans d'autres applications, utilisez services système. Tout ce que vous avez à faire est de fournir la fonction qui consomme les textes sélectionnés; OS X fait automatiquement tout le contrôle, en passant du texte sélectionné à votre application, etc.

A partir de 10.6, les services du système apparaissent également dans le menu contextuel.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top