Я пытаюсь создать простую программу, которая принимает данные из стандартного полетного набора (Logitech Extreme 3D Pro) и отображает, какие клавиши нажимаются. Я просмотрел документацию по настройке устройства геймпада, но я не видел, чтобы кто-нибудь успешно считывал значения с помощью Windows.Gaming.Input для flighttick. У меня есть базовый код, который, я думал, будет работать на основе аналогичного проекта, в котором использовался контроллер XboxOne.
public sealed partial class MainPage : Page
{
FlightStick joystick2;
public MainPage()
{
this.InitializeComponent();
if (FlightStick.FlightSticks.Count > 0)
{
Debug.WriteLine("Flightstick Found");
joystick2 = FlightStick.FlightSticks.First();
var reading = joystick2.GetCurrentReading();
}
}
У меня есть тест writeLine, но он никогда не вызывается, поэтому я предполагаю, что flighttick никогда не добавляется правильно.