私は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);
私は私が何をしないのです、その不完全を知っていますか?
UPDATE:
はポストにこれを使用する:
CGEventPost(kCGSessionEventTap, simulateSpaceDown);
ほとんどが、まだ動作していないが...
[os xの低レベルのキーをシミュレートする方法は?](http://stackoverflow.com/questions/1938509/how-to-simulate-a-low-level-keypress-on-os- x) –
私に別の質問のように見える – Sciguy77
異なる質問は、同じ答えのようです。 [this out](http://developer.apple.com/library/mac/#documentation/Carbon/Reference/QuartzEventServicesRef/Reference/reference.html)をチェックしてください。 –