USB连接到xbox one

时间:2015-09-28 19:29:46

标签: iokit xbox-one

我正在尝试从我的mac到我的xbox创建USB连接,这样我就可以使用键盘和鼠标来模拟控制器。我似乎无法找到如何在IOKit连接中连接控制台和我的计算机以开始发送数据。我与A型公头连接到A型公头USB线。在排队等待连接的设备时,

CFMutableDictionaryRef matchingDict;
io_iterator_t iter;
kern_return_t kr;
io_service_t device;

/* set up a matching dictionary for the class */
matchingDict = IOServiceMatching(kIOUSBDeviceClassName);
if (matchingDict == NULL)
{
    return -1; // fail
}

/* Now we have a dictionary, get an iterator.*/
kr = IOServiceGetMatchingServices(kIOMasterPortDefault, matchingDict, &iter);
if (kr != KERN_SUCCESS)
{
    return -1;
}

/* iterate */
while ((device = IOIteratorNext(iter)))
{
    NSLog(@"%u",device);
    io_name_t devName;
    io_string_t pathName;
    IORegistryEntryGetName(device, devName);
    printf("Device's name = %s\n", devName);
    printf("\n");
    IORegistryEntryGetPath(device, kIOUSBPlane, pathName);
    IOObjectRelease(device);
}

不幸的是,没有任何东西可能是xbox one设备,所以我不确定我在这里做错了什么。我的问题是我如何使用我的mac连接到xbox,就像xbox控制器一样。

0 个答案:

没有答案