有人可以展示一个关于如何创建一个NSEvent来模拟按压返回的例子吗?NSEvent喂养系统
0
A
回答
0
你应该看看NSEvent Class Reference,更具体地说,-keyEventWithType:location:modifierFlags:timestamp:windowNumber:context:characters:charactersIgnoringModifiers:isARepeat:keyCode:
。
从那里,它应该不难。构建所有必要的组件,并使用NSApplication
的-sendEvent:
方法发送事件。
1
您可以使用此斯威夫特代码创建一个简单的键盘 - 事件:
let ThePoint = CGPoint(x:0,y:0)
let theEventType: NSEventType = NSEventType(rawValue: 10)! // = KeyDown
let theModifierFlags: NSEventModifierFlags = NSEventModifierFlags(rawValue: 0)
var event = NSEvent.keyEventWithType(theEventType, location: ThePoint, modifierFlags: theModifierFlags, timestamp: 0.0, windowNumber: 0, context: nil, characters: "\n", charactersIgnoringModifiers: "", isARepeat: false, keyCode: 0)
NSApplication.sharedApplication().sendEvent(event!)
相关问题
- 1. 在系统级挂钩[NSEvent mouseLocation]?
- 2. 错误喂养的占位符
- 3. TensorFlow InvalidArgumentError喂养的占位符
- 4. 错误喂养浮点值tensorflow
- 5. 喂养方式与此类似
- 6. 类型错误喂养tensorflow占位
- 7. 通过Ajax调用的Json喂养的dataTable
- 8. 在Linux上的OpenCV compliation:如何喂养它特定的zlib库?
- 9. 喂养从OnSelectionChangeCommitted DataGridViewComboBoxEditingControl一个替代值列对象
- 10. 喂养的Excel QueryTable对象从存储器
- 11. TensorFlow MNIST示例喂养自己的图像
- 12. Tensorflow:分割一个占位符之前输入已经喂养?
- 13. 如何在训练后喂养不同的Dropout p值?
- 14. data.table:喂养我的逻辑条件列表
- 15. 我如何手动喂养Highcharts的主细节图的输入?
- 16. 错误喂养与蟒蛇解析的数据
- 17. 喂养稀疏数据到Tensorflow估计的拟合
- 18. 如何在.NET Compact Framework受人工养系统KeyDown事件3.5
- 19. NSEvent - NSLeftMouseDown
- 20. 阅读Facebook的墙壁XML和喂养jQuery的移动网络应用程序
- 21. 统一:代码中的预制养育
- 22. 来自NSButton的NSEvent
- 23. Cocoa - NSEvent响应SHIFT键?
- 24. 在NSEvent中访问scrollPhase
- 25. NSEvent单击右键菜单
- 26. 开放喂编辑
- 27. 系统
- 28. 养猪条件
- 29. 饲养滚动
- 30. HANA扶养
可以显示一个例子吗? – objectiveccoder001 2010-10-04 19:55:51
你不应该真的需要一个例子(它很容易写,因为它是),但这里有一个看看:http://pastie.org/1199967。它假定你可以/应该改变你自己的很多信息。这取决于你使用的按键是什么,以及你想要达到的目标。 – 2010-10-05 03:32:15