Dragonboard无法检测到RawGameController

时间:2018-11-17 04:43:29

标签: uwp windows-10-iot-core windowsiot

我正在制作在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,则会检测到该操纵杆。

是否需要在Dragonboard上进行一些配置才能使其正常工作?

1 个答案:

答案 0 :(得分:1)

我通过修改UWP应用的软件包清单解决了该问题。我将以下行添加到<Cabailities>节点。

<DeviceCapability Name="humaninterfacedevice">
  <Device Id="any">
    <Function Type="usage:0004 *"/>
    <Function Type="usage:0005 *"/>
  </Device>
</DeviceCapability>

这似乎不是PC上的要求,但Dragonboard却是必需的。