Триггерное событие выбора ключа ввода вручную - PullRequest
0 голосов
/ 19 апреля 2020

Цель: создать систему переопределения ключей.

Итак, идея, которую я хочу реализовать, заключается в следующем: поскольку я не могу изменить имя, отображаемое в виджете InputKeySelector. Я создал кнопку с текстовым виджетом внутри и связал содержимое этого виджета с именем выбранного ключа InputKeySelector в событии конструкции. Это работает нормально. Однако теперь, когда я нажимаю на мою кнопку, я хочу вызвать событие обнаружения InputKeySelector точно так же, как когда я нажимаю непосредственно на InputKeySelector. Я делаю это потому, что хочу иметь собственное имя для моих ключей, а не имена из системы ввода движка. Например, я хочу заменить «Y-ось левого большого пальца геймпада» на «Левый большой палец», и я нашел способ сделать это с помощью кнопки с текстовым виджетом.

Мой UMG выглядит так: (Второе поле размера на самом деле свернуто, поэтому оно не отображается, это всего лишь первая версия, я, вероятно, впоследствии удалим ее и просто создам переменную с типом InputKeySelector)

enter image description here

...