Come monitorare doppio click (la selezione del testo) su OSX nel browser o editor di testo
-
02-10-2019 - |
Domanda
Novice programmatore chiedendo prima domanda sulla pila-di overflow. Sto scrivendo un app per Mac OSX che i monitor per la selezione di testo ad esempio quando un utente fa un doppio click su un testo. Il testo può provenire da un editor di browser o di testo, ecc L'obiettivo è quello di catturare il testo e fare un po 'di elaborazione del testo.
I state leggendo il mouse e cursore eventi in biblioteca Mac, ma non sembra rispondere alle mie domande e googling intorno lasciandomi po 'perso. http://developer.apple.com/ mac / biblioteca / documentazione / cacao / concettuale / EventOverview / MouseTrackingEvents / MouseTrackingEvents.html
Chiunque guru voglio condividere dove posso trovare la risposta? Qualsiasi orientamento sarà apprezzato! :)
Grazie!
Soluzione
Non è possibile controllare da un app ciò che l'utente sta facendo con qualche altra applicazione. Se si desidera fornire qualcosa che manipola i testi selezionati in altre applicazioni, l'uso Servizi di sistema . Tutto quello che dovete fare è quello di fornire la funzione che consuma i testi selezionati; OS X fa automaticamente tutto il controllo, passando del testo selezionato per la vostra applicazione, ecc.
A partire da 10,6, servizi di sistema appaiono anche nel menu contestuale.