Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过编程方式按此键w/Cocoa_Cocoa_Keypress - Fatal编程技术网

通过编程方式按此键w/Cocoa

通过编程方式按此键w/Cocoa,cocoa,keypress,Cocoa,Keypress,我在想是否可以用可可粉按一个键(如a)。我已经在网上搜索过了,但什么也没找到。实际上,我不想用AppleScript或Python来做这件事。只要可可 有什么想法吗 提前谢谢 我不完全确定您想要什么,但您可以通过EventTaps处理系统范围的事件 我不完全确定appstore允许什么,我知道我的带有监听事件点击的应用已经被批准。有两种类型的点击,过滤和监听=>它们的名字都很直截了当。我认为通过事件点击,你也应该能够发布新的事件。。(因此假装按键…)你的问题需要进一步澄清:在你自己的应用程序中

我在想是否可以用可可粉按一个键(如
a
)。我已经在网上搜索过了,但什么也没找到。实际上,我不想用AppleScript或Python来做这件事。只要可可

有什么想法吗


提前谢谢

我不完全确定您想要什么,但您可以通过EventTaps处理系统范围的事件


我不完全确定appstore允许什么,我知道我的带有监听事件点击的应用已经被批准。有两种类型的点击,过滤和监听=>它们的名字都很直截了当。我认为通过事件点击,你也应该能够发布新的事件。。(因此假装按键…)

你的问题需要进一步澄清:在你自己的应用程序中还是在其他应用程序中编写脚本/按程序按键?事实上,我正在开发一个Mac应用程序,我的应用程序将在后台,所以我想按一个键,就像用户点击键盘一样。谢谢,安特万。这就是我想要的。我刚刚使用:
cgreventref e=cgreventcreatekeyboardevent(NULL,(CGKeyCode)13,true);CGEventPost(kCGSessionEventTap,e);释放(e)