- (void)rightButtonItemClick
{
NSLog(@"%s",__func__);
uint64_t abTime = mach_absolute_time();
{
//down
IOHIDEventRef event = IOHIDEventCreateKeyboardEvent(kCFAllocatorDefault, *(AbsoluteTime *)&abTime, 0x0c, 0xea, 1, 0);
#define kIOHIDEventFieldBuiltIn 4
#define kIOHIDEventFieldDigitizerDisplayIntegrated 720921
//IOHIDEventSetIntegerValueWithOptions(event, kIOHIDEventFieldDigitizerDisplayIntegrated, 1, -268435456); //-268435456
//IOHIDEventSetIntegerValueWithOptions(event, kIOHIDEventFieldBuiltIn, 1, -268435456); //-268435456
IOHIDEventSetIntegerValue(event,kIOHIDEventFieldBuiltIn, 1);
#define kIOHIDEventDigitizerSenderID 0x0000000100000194
IOHIDEventSetSenderID(event, kIOHIDEventDigitizerSenderID);
SendHIDEvent(event);
}
{
//up
uint64_t abTime2 = mach_absolute_time();
IOHIDEventRef event = IOHIDEventCreateKeyboardEvent(kCFAllocatorDefault, *(AbsoluteTime *)&abTime2, 0x0c, 0xea, 0, 0);
#define kIOHIDEventFieldBuiltIn 4
#define kIOHIDEventFieldDigitizerDisplayIntegrated 720921
//IOHIDEventSetIntegerValueWithOptions(event, kIOHIDEventFieldDigitizerDisplayIntegrated, 1, -268435456); //-268435456
//IOHIDEventSetIntegerValueWithOptions(event, kIOHIDEventFieldBuiltIn, 1, -268435456); //-268435456
IOHIDEventSetIntegerValue(event,kIOHIDEventFieldBuiltIn, 1);
#define kIOHIDEventDigitizerSenderID 0x0000000100000194
IOHIDEventSetSenderID(event, kIOHIDEventDigitizerSenderID);
SendHIDEvent(event);
}
}
是打算在这个方法中实现点击音量键效果,是这边不对吗?
其他代码在头部声明了。