【问题标题】:How to simulate a Keyboard/Mouse key press?如何模拟键盘/鼠标按键?
【发布时间】:2023-03-23 12:50:01
【问题描述】:

我正在开发一个 Mac OS X 项目。我正在使用单声道 Mac。我想模拟键盘按键和鼠标按键并移动,就像我们在 Windows 表单中使用的方法一样 ([DllImport("user32.dll")] ....)

我找到了一些 Obj-C 解决方案,但我无法将其移植到 Mono Mac。 其中一些在此堆栈链接中: Set the mouse location

【问题讨论】:

  • 如果您链接到您尝试移植的 Obj-C 解决方案以及有关您尝试执行的操作的更多信息,将会很有帮助。 DllImport("user32.dll") 可能意味着很多不同的东西。

标签: macos mono keypress simulate


【解决方案1】:

我自己找到了答案!您需要在 ObjC(在 CoreGraphics 中)中 P/Invoke 所需的类,您可以在 Mono 中轻松执行此操作,如下代码所示:

[DllImport(Constants.CoreGraphicsLibrary)]

问候, 佩曼·莫尔塔扎维

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 2014-02-13
    • 1970-01-01
    • 2011-06-01
    • 1970-01-01
    相关资源
    最近更新 更多