【发布时间】:2019-04-20 06:11:37
【问题描述】:
我正在制作一个在 Arrow Dragonboard 上运行的 UWP 应用。 Dragonboard 正在运行 Windows IoT (10.0.17763.1)
我已将 USB 操纵杆插入 Dragonboard,但 Windows 似乎没有检测到它。
var rawInputController = Windows.Gaming.Input.RawGameController.RawGameControllers.FirstOrDefault();
//rawInputController is null
如果我在本地机器上运行我的应用程序,并将相同的操纵杆插入我的 PC,就会检测到操纵杆。p>
我需要在 Dragonboard 上进行一些配置才能使其正常工作吗?
【问题讨论】:
-
嗨,Dave,您能看到您的操纵杆出现在 Windows IoT Core DefaultApp 的连接设备列表中吗?我们可以从Hardware compatibility list 看到,微软 Xbox 360 控制器兼容 Windows 10 IoT Core。你的操纵杆是什么类型的?
-
嗨丽塔,抱歉耽搁了。我的操纵杆在已连接设备中显示为“USB 多媒体键盘”。我正在使用从亚马逊购买的这个操纵杆。这是一个 DIY 套件,但它应该用作标准 USB 操纵杆。 amazon.ca/gp/product/B06XC7PPQQ/…
-
嗨 Dave,当您插入操纵杆时,您可以从 PC 设备管理器中检查设备使用哪些驱动程序文件(设备属性->驱动程序->驱动程序详细信息)。然后查看是否可以在 Windows IoT Core 设备上找到所有这些文件。顺便说一句,设备在 PC 上显示为“USB 多媒体键盘”?
-
在我 PC 上的设备管理器中,游戏杆被列为“符合 HID 的游戏控制器”,当我点击驱动程序详细信息时,我收到一条消息“不需要驱动程序文件或已为此设备加载。”。如果我使用
Windows.Devices.Enumeration.DeviceInformation.FindAllAsync()枚举 PC 上的所有设备,则设备名称为“通用 USB 操纵杆”。
标签: uwp windows-10-iot-core windowsiot dragonboard