Cocoa 启动可可按键
我正在写一个服务器来接收来自iPhone的关键事件。我可以从iPhone发送信息,让我的服务器在Mac上显示,现在我只需要将其转换为按键,并用可可粉模拟按键 谁能给我一个起点,因为我想这是一个相当低的水平Cocoa 启动可可按键,cocoa,quartz-graphics,keyboard-events,Cocoa,Quartz Graphics,Keyboard Events,我正在写一个服务器来接收来自iPhone的关键事件。我可以从iPhone发送信息,让我的服务器在Mac上显示,现在我只需要将其转换为按键,并用可可粉模拟按键 谁能给我一个起点,因为我想这是一个相当低的水平 谢谢我相信IOHIDPostEvent可能就是您要找的。大概是这样的: static void HIDPostVirtualKey( const UInt8 inVirtualKeyCode, const Boolean inPostUp, const Bo
谢谢我相信IOHIDPostEvent可能就是您要找的。大概是这样的:
static void HIDPostVirtualKey(
const UInt8 inVirtualKeyCode,
const Boolean inPostUp,
const Boolean inRepeat)
{
NXEventData event;
IOGPoint loc = { 0, 0 };
bzero(&event, sizeof(NXEventData));
event.key.repeat = inRepeat;
event.key.keyCode = inVirtualKeyCode;
event.key.origCharSet = event.key.charSet = NX_ASCIISET;
event.key.origCharCode = event.key.charCode = 0;
IOHIDPostEvent( get_event_driver(), inPostUp ? NX_KEYUP : NX_KEYDOWN, loc, &event, kNXEventDataVersion, kIOHIDPostHIDManagerEvent, FALSE );
}
可能重复的