5

我需要 Windows API 中的 SendInput 之类的东西。

看到这个方法,不知道有没有把unicode字符转换成虚拟键码的方法。

CGEventRef CGEventCreateKeyboardEvent (
   CGEventSourceRef source,
   CGKeyCode virtualKey,
   bool keyDown
);
4

1 回答 1

5
CGEventRef e = CGEventCreateKeyboardEvent(NULL, NULL, true);
CGEventKeyboardSetUnicodeString(e, unicodeStringLength, unicodeString);   
CGEventPost(kCGHIDEventTap, e);      
于 2011-08-05T17:31:12.390 回答