Cabrio c'est le frontend, quand tu configures les contrôles via l'outil graphique tu ne modifies que cette partie.
Livemamecab c'est l'OS (linux)
Mame, retroarch ce sont les émulateurs dans chaque tu dois configurer les contrôles, du coup c'est sans rapport avec cabrio ou la distrib, tu peux rechercher ou poster la question sur le net, c'est généraliste.
Par exemple dans mame il faut cliquer sur tabulation pour le configurer c'est idem sous windows ou linux