Ah ecco.. ora mi quadra
Visto che il problema è software, la cosa è un pò più complicata che cambiare joystick..
La gestione della tastiera in Windows (ed in generale su pc, trattandosi nel nostro caso di tastiera PS/2, riconosciuta quindi nativamente già dal BIOS) è una cosa molto "basica" (non ci sono driver specifici, si usano sempre quelli standard di Windows, e quindi c'è poco da "giocarci" installando/disinstallando!), quindi i casi possono essere:
- hai un problema con la config di Mame, nel qual caso puoi provare, per esempio, disattivando il file .ini (la config di default dovrebbe essere la meno "problematica")
- hai un problema con la gestione della tastiera su DirectInput (visto che Mame accede alla tastiera in quel modo).. quindi puoi tentare di installare una versione più recente di DirectX
- hai un problema di incompatibilità tra driver.. nel qual caso è un bel casino trovare il bandolo della matassa.. nel caso limite ti tocca davvero ri-formattare tutto
Altro non mi viene in mente.. fai magari qualche test dei comandi aprendo il Blocco Note e premendo i tasti.. anche se come detto con Mame la tastiera passa da DirectInput (diversamente dalle applicazioni Windows "normali"), e quindi anche se lì andasse tutto bene potresti comunque avere problemi giocando..