如何在浏览器或文本编辑器中监视OSX上的双击(文本选择)

时间:2010-07-07 06:05:47

标签: macos event-handling textselection unicorn

新手程序员在堆栈溢出时询问第一个问题。我正在为mac osx编写一个监视文本选择的应用程序,即当用户双击某些文本时。文本可以来自浏览器或文本编辑器等。目标是捕获文本并对文本进行一些处理。

我一直在阅读关于mac库中的鼠标和光标事件,但似乎没有回答我的问题并且谷歌搜索让我有点迷失。 http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/EventOverview/MouseTrackingEvents/MouseTrackingEvents.html

任何一位大师想分享我能找到答案的地方吗?任何指导将不胜感激! :)

谢谢!

1 个答案:

答案 0 :(得分:1)

您无法从应用程序监控用户使用其他应用程序执行的操作。如果您想提供在其他应用中操作所选文本的内容,请使用System Services。您所要做的就是提供消耗所选文本的功能; OS X会自动执行所有监控,将所选文本传递到您的应用程序等。

从10.6开始,系统服务也会出现在上下文菜单中。