新手程序员在堆栈溢出时询问第一个问题。我正在为mac osx编写一个监视文本选择的应用程序,即当用户双击某些文本时。文本可以来自浏览器或文本编辑器等。目标是捕获文本并对文本进行一些处理。
我一直在阅读关于mac库中的鼠标和光标事件,但似乎没有回答我的问题并且谷歌搜索让我有点迷失。 http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/EventOverview/MouseTrackingEvents/MouseTrackingEvents.html
任何一位大师想分享我能找到答案的地方吗?任何指导将不胜感激! :)
谢谢!
答案 0 :(得分:1)
您无法从应用程序监控用户使用其他应用程序执行的操作。如果您想提供在其他应用中操作所选文本的内容,请使用System Services。您所要做的就是提供消耗所选文本的功能; OS X会自动执行所有监控,将所选文本传递到您的应用程序等。
从10.6开始,系统服务也会出现在上下文菜单中。