0

我发现了如何获取 NSPasteboard 的内容,并将其复制到我的活动应用程序中。我还没有找到将它粘贴到另一个应用程序的方法,只是如何将它粘贴到我当前的应用程序中。

如果您想知道我为什么要这样做,我正在研究是否有办法改进 Jumpcut 开源应用程序 (jumpcut.sf.net)。目前,它伪造 Cmd+v 将内容粘贴到另一个应用程序中,但这在 X11 上不起作用(需要 Ctrl+v)。

谢谢

4

1 回答 1

0

问题是 X11 根本不真正理解 OS X 粘贴板,所以有一些特殊的魔法可以将 OS X 粘贴板上的任何内容映射到可以用作 X 粘贴板的形式。根据您准备“了解”目标应用程序的内容,您可以在发送模拟的 Ctrl-V 事件和强制应用程序请求剪贴板的内容(不是主剪辑缓冲区,它是中间-单击 X 中的一个)

于 2008-11-10T20:11:15.923 回答