【问题标题】:Simulate key press模拟按键
【发布时间】:2012-12-18 04:14:33
【问题描述】:

我正在为 mac 创建一个程序,我需要模拟按键,但我不知道如何模拟按键。我已经使用winapi在windows上完成了它,但没有在xcode上完成。 我该怎么做呢? (在 mac 10.7 上使用 xcode 创建命令行应用程序)

【问题讨论】:

标签: xcode macos command-line


【解决方案1】:

您应该通过keyEventWithType:location:modifierFlags:timestamp:windowNumber:context:characters:charactersIgnoringModifiers:isARepeat:keyCode: 生成一个按键事件并通过sendEvent: 将其发送给NSApplication

【讨论】:

  • 你到底在哪里卡住了? keyEventWithType...NSEvent的类方法;看看NSEvent 的类参考。如果您对 XCode IDE 不满意,请随意使用其他东西。
猜你喜欢
  • 2012-01-31
  • 2013-07-24
  • 2020-04-29
  • 2011-03-04
  • 2010-11-22
  • 2011-11-10
  • 2016-03-05
相关资源
最近更新 更多