正在进行一个补丁,将Steam Deck IMU支持添加到HID Steam内核驱动程序中,以支持Steam DeckController的加速计和陀螺仪传感器。
独立开发人员Max Maisel的补丁允许加速度计和陀螺仪功能通过带有HID Steam驱动程序的单独evdev节点暴露在用户空间,HID Steam驱动程序是支持Steam控制器和Steam Deck输入功能的内核驱动程序。
通过单独的evdev节点公开的Steam Deck IMU支持与任天堂和PlayStation HID内核驱动程序公开这些运动传感器的行为相匹配。
Valve建议使用Steam Input API来访问Steam Deck输入控制,如加速度计/陀螺仪,而这对于那些不想依赖Steam的API或将Steam Deck适配为其他非游戏用途的人来说是一个很好的支持。所提出的HID Steam补丁已通过最新的SDL2/SDL3库成功测试。
More details for those interested in this HID-Steam kernel driver work via the Linux kernel mailing list.