Обоснуй. Нет там менюшки привязки кнопок. Вот типа такой
В нем реализована гениальнейшее решение: реальные геймпад— универсальный виртуальный геймпад— виртуальный геймпад конкретно эмулируемой консоли. для Того, чтобы можно было один раз настроить кнопки между реальным и универсальным геймпадом, тем самым настроив кнопки для всех эмулируемых консолей. У геймпадов работающих через икс input, управление на всех эмулируемых консолях вообще работает из коробки, никакие кнопки привязывать не нужно.
поверх этого, есть возможность настраивать привязку кнопок не только между реальным геймпадом и универсальным виртуальным геймпадом, но и между универсальным виртуальным геймпадом, и виртуальным геймпадом конкретный консоли.
Плюс к этому, можно сохранять настройки не только для всей оболочки, но и отдельно для эмулируемой платформа, конкретного эмулятора, и конкретные игры.
Запустил игру из библиотеки retroarch,— подгрузились на стройке привязанные к ней, игра запустилась в эмуляторе указанных в них, с настройками оного же там указано, поменялия графический фильтр, бордюр, управление, ну и остальные настройки.
Подобные возможности может предоставлять исключительно только фуфлоэмулятор, по мнению жопаруков.