Cocoa では、キーボード イベントを送信できるアプリに取り組んでいます。これを行うには、を使用CGEventCreateKeyboardEvent
するのが適切な方法のようです。次のコード スニペットを見つけました。
CGEventRef push = CGEventCreateKeyboardEvent(NULL, 123, true);
CGEventRef release = CGEventCreateKeyboardEvent(NULL, 123, false);
CGEventPost(kCGHIDEventTap, push);
CGEventPost(kCGHIDEventTap, release);
これは「左矢印」を押してから放しますが、ハードコードされた値 123 のみを使用しています。誰かが私を正しい方向に向けることができますか?