Comment surveiller un double clic (sélection de texte) sur Mac OS X dans le navigateur ou l'éditeur de texte
-
02-10-2019 - |
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!
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.