Si tu es sous DOS, tu peux gérer ça avec sneskey assez facilement en déclarant des touches shifts.
Par exemple si tu veux faire escape en appuyant sur start 1 et bouton 1 :
[snes]
NumShifts = 1
Shifts = start
Repeat = 0
// Assignation des directions du joueur 1
up = up
down = down
left = left
right = right
// Assignation des 6 boutons du joueur 1
a = SPACE; ESC
b = X
x = Z
y = LSHIFT
l = LALT
r = LCTRL
// Assignation du bouton de crédits du monnayeur 1 (select) et du bouton start 1
select = 5
start = 1
PS : Je suis pas sà»r que la touche espace soit le bouton 1, mais peut être que c'est le bouton 3, à tester et arranger au besoin.