Creo que alexricoj tiene razón. Te va a salir cada mando por una pasta como te pongas a hacerlos uno a uno. Por otro lado tienes el problema de la miniaturización. ¿Qué tal vas de electrónica?
Actualmente e exo varios mandos arcade (para maquinas MAME) para pc usando un teclado USB, ahora quiero hacer el mando pero para Xbox360 y que no me salga muy cara...
Lo que pasa que el protocolo de comunicación para MAME se puede hacer de forma analógica, además como comentas has usado la base de un teclado para ello. Pero hacer un controlador para la 360 es algo más complejo. Aquí viene como hacer un MOD a un mando de la 360, para veas más o menos lo que te puedes encontrar: