我正在制作在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上进行一些配置才能使其正常工作?
答案 0 :(得分:1)
我通过修改UWP应用的软件包清单解决了该问题。我将以下行添加到<Cabailities>
节点。
<DeviceCapability Name="humaninterfacedevice">
<Device Id="any">
<Function Type="usage:0004 *"/>
<Function Type="usage:0005 *"/>
</Device>
</DeviceCapability>
这似乎不是PC上的要求,但Dragonboard却是必需的。