Xbox One 控制器驱动程序
该项目打包了一个基于IOKit框架构建的 Mac OS X Xbox One 控制器驱动程序。 它是一个真正的内核模式驱动程序,这意味着使用面向用户的IOKit API 构建的程序将识别控制器(但也意味着驱动程序需要为其代码IOKit内存,并且故障将导致整个操作系统瘫痪)。
它基于在 kylelemons 的和 bkase 的存储库中找到的文档,尽管它没有共享公共代码。
Xbox One 控制器不符合 HID,这就是通用驱动程序不够用的原因。 但是,它离兼容设备并不太远。 三个主要区别在于:
该设备需要由计算机“打开”(通过发送05 20来完成);
设备在中断管道上发送的不仅仅是 HID 报告;
设备不公开报告描述符。
该驱动程序试图弥补这三个缺点。
地位
在我的书中,该驱动程序已准备好投入生产。 这意味着它对实际游戏很有用,人们不太可能遇到问
Build awesome, real-world projects using APIs introduced in iOS 10, and learn about speech transcription, SiriKit, iMessage apps, the new rich media notifications, and more.
Includes Source Code as well.