Je pense avoir la solution pour modifier les touches par défaut de vpinmame :
Il faut éditer le fichier VPMKeys.vbs qui se trouve dans le répertoire Tables et qui contient a priori les controles par défaut de Vpinmame :
Il faut ensuite rechercher les lignes des touches de crédits :
keyInsertCoin1 = 4 '(3) Insert coin in slot 1
keyInsertCoin2 = 5 '(4) Insert coin in slot 2
keyInsertCoin3 = 6 '(5) Insert coin in slot 3
keyInsertCoin4 = 7 '(6) Insert coin in slot 4
la valeur entre paranthèse correspond à la touche physique, la valeur derrière le signe = correspond à la valeur du KeyCode en décimal de la touche.
Dans notre exemple on va utiliser les boutons SW1, SW2, SW3 et SW4 du joueur 2 (codes IPAC standard) pour affecter les crédits :
2SW1 --> A
2SW2 --> S
2SW3 --> Q
2SW4 --> W
Les KeyCodes correspondants sont :
A --> 30
S --> 31
Q --> 16
W --> 17
on modifie donc le code pour obtenir :
keyInsertCoin1 = 30 '(A) Insert coin in slot 1
keyInsertCoin2 = 31 '(S) Insert coin in slot 2
keyInsertCoin3 = 16 '(Q) Insert coin in slot 3
keyInsertCoin4 = 17 '(W) Insert coin in slot 4
Après sauvegarde du fichier VPMKeys.vbs ça devrait marcher.... J'ai pas le matos pour tester pour le moment
Pour info quelques KeyCode en décimal :
(je sais pas trop si ça dépend du type de clavier US ou FR)
Code Touche
1 ESC
2 1
3 2
4 3
5 4
6 5
7 6
8 7
9 8
10 9
11 0
12 -
13 =
14 BackSpc
15 Tab
16 Q
17 W
18 E
19 R
20 T
21 Y
22 U
23 I
24 O
25 P
26 [
27 ]
28
29 CTRL
30 A
31 S
32 D
33 F
34 G
35 H
36 J
37 K
38 L
39 ;
40 '
41 `
42 L Shift
43 \
44 Z
45 X
46 C
47 V
48 B
49 N
50 M
51 ,
52 .
53 /
54 R Shift
55 PrtSc
56 Alt
57 Space
58 Caps
59 F1
60 F2
61 F3
62 F4
63 F5
64 F6
65 F7
66 F8
67 F9
68 F10
69 Num
70 Scroll
71 Home
72 Up
73 PgUp
74 -
75 Left
76 Center
77 Right
78 +
79 End
80 Down
81 PgDn
82 Ins
83 Del
NB : Dans ma liste j'ai pas CTRL G et CTRL D (si quelqu'un a les codes exacts
![ancien forum :idea:](http://www.gamoover.net/Forums/Smileys/guntar/kiss.gif)
)
Si quelqu'un se sent d'essayer la manip et nous dire si ça fonctionne
A vot' bon coeur :lol: