Ben ça dépend des touches que tu veux assigner. En fait, y a que quelques touches qui sont utilisables en utilisant ce qui existe déjà. Et certaines touches sont identifiées par le même alias. (X, 0 et Esc, par exemple)
Si tu veux te débarrasser de ça, faut utiliser du WinAPI ; et ça, c'est lourd. Faut utiliser alors un script, et blablabla.
Quoi qu'il en soit, puisque tu veux chercher les endroits cruciaux dans les scripts Ruby : dès que tu croises un if Input.trigger?() quelque part (avec quelque chose entre les parenthèses), tu sais qu'on est en train de tester si une touche est appuyée (celle qui est passée en paramètre). Tout ce que tu dois changer, c'est sa valeur, grâce aux alias suivants :
Input::C -> c'est Entrée ou Espace (pas sûr de celui-là)
Input::A -> une touche que j'utilise jamais ; c'est la même que dans les conditions "évent"
Input::UP, Input::LEFT, Input::DOWN et Input::RIGHT -> les flèches du clavier
Input::B -> la touche X, 0 ou Esc
En résumé :
Si tu vois un
if Input.trigger?(Input::C)
x
end
c'est que x (plusieurs lignes de code) est exécuté si Entrée est appuyée.
