【发布时间】:2011-02-13 14:46:45
【问题描述】:
是否可以从 OS X 中的程序模拟鼠标的动作?具体来说,简短的版本是我正在尝试使用两个网络摄像头来模拟触摸屏。因此,假设我可以获得 X、Y 位置,我可以通过鼠标移动或单击将信息发送到操作系统吗?
编辑-或者如果在另一个操作系统中特别容易,我愿意考虑。
【问题讨论】:
-
根据您的用例,有一个名为“UI Recorder”的工具可以记录您对程序 UI 所做的任何事情,并在您需要时重放。
-
谢谢,但我真正想做的是将任意鼠标输入发送到操作系统。
-
我之前通过运行一个 vnc 服务器并编写一个小型 vnc 客户端来将鼠标事件发送到服务器来做到这一点。有开源的 vnc 服务器可以做到这一点,所以一个不错的最后手段是阅读一个的源代码。
-
好主意,汤姆,我会考虑的。
-
你们是救生员。我通过将 PowerMac 连接到 6 个投影仪显示器制作了一个显示墙,这些投影仪显示器以 2x3 网格排列,包括一个巨大的桌面。这很好用,但有一个错误:操作系统不会让我以编程方式调整窗口的大小高于一行。我可以用鼠标将它调整大,但不能用 AppleScript。使用此代码,我可以首先使用 AppleScript 创建和定位窗口,然后使用命令行单击拖动程序将窗口拉伸到我想要的大小。我注意到不需要特殊的拖动事件,只需订购这四个事件的调度以便
标签: macos input mouse touchscreen