我正在使用此代码来模拟Objective-C中的空间向下/释放事件:
CGEventRef CGEventCreateKeyboardEvent (CGEventSourceRef source, CGKeyCode virtualKey, bool keyDown);
CGEventRef simulateSpaceUp, simulateSpaceDown;
simulateSpaceDown = CGEventCreateKeyboardEvent (NULL, (CGKeyCode)49, true);
simulateSpaceUp = CGEventCreateKeyboardEvent (NULL, (CGKeyCode)49, false);
我知道它不完整,我错过了什么?
更新:
使用此发布:
CGEventPost(kCGSessionEventTap, simulateSpaceDown);
几乎在那里,但仍然没有工作......
答案 0 :(得分:1)
您必须使用CGEventPost发布活动。只是创建它不会做任何事情。