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