From f0fd761bbf899e801143f39ce2fd0afd0c559f56 Mon Sep 17 00:00:00 2001 From: Dominik Pich Date: Sun, 17 Mar 2013 14:30:05 +0100 Subject: define for APPLE_MIC_ONLY added --- lib/DDHidAppleMikey.m | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/DDHidAppleMikey.m b/lib/DDHidAppleMikey.m index b0da05f..d56db23 100644 --- a/lib/DDHidAppleMikey.m +++ b/lib/DDHidAppleMikey.m @@ -29,6 +29,8 @@ #import "DDHidEvent.h" #include +#define APPLE_MIC_ONLY 1 + @interface DDHidAppleMikey (DDHidAppleMikeyDelegate) - (void) ddhidAppleMikey: (DDHidAppleMikey *) mikey @@ -48,14 +50,12 @@ + (NSArray *) allMikeys; { - //add mikey - CFMutableDictionaryRef hidMatchDictionary = - IOServiceMatching(kIOHIDDeviceKey); - id a2 = [self allDevicesMatchingCFDictionary: hidMatchDictionary - withClass: self - skipZeroLocations: NO]; + //add mikeys + id a2 = [self allDevicesMatchingUsagePage:12 usageId:1 withClass:self skipZeroLocations:NO]; +#if APPLE_MIC_ONLY a2 = [a2 filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"productName == \"Apple Mikey HID Driver\""]]; - +#endif + return a2; } -- cgit v1.2.3