Визуально представлять входные данные из Flighticsk в UWP - PullRequest
0 голосов
/ 28 апреля 2018

Я пытаюсь создать простую программу, которая принимает данные из стандартного полетного набора (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 никогда не добавляется правильно.

1 Ответ

0 голосов
/ 30 апреля 2018

См. Примечания к свойству FlightStick.FlightSticks часть,

Этот список изначально пуст и не содержит списков полетных палочек, даже если они уже подключены. Через короткое время будет возвращен полный список полетных палочек.

Вам следует немного подождать, пока этот список будет отображаться правильно, или попытаться использовать событие FlightStick.FlightStickAdded .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...