Hackeando un teclado (segunda parte):
Aqui hay un excelente articulo de como hackear un teclado lamentablemente, el mio no esta contemplado (siempre he tenido suerte
) asi que tengo para un rato de ensallo y error para encontrar la funcion de cada uno de los 28 contactos que tiene la placa.
http://www.mameworld.net/emuadvice/keyhack2.htmlEstas son las teclas que utiliza MAME, aunque puede ser reconfigurado para usar otras (en caso de que no seamos capaces de determinar que pines corresponde a alguna de ellas) :
input "P1 Coin" switch 0x06 -> 5
input "P1 Start" switch 0x02 -> 1
input "P1 Up" switch 0xC8 -> Up arrow
input "P1 Down" switch 0xD0 -> Down arrow
input "P1 Left" switch 0xCB -> Left arrow
input "P1 Right" switch 0xCD -> Right arrow
input "P1 fire 1" switch 0x08 -> 7
input "P1 fire 2" switch 0x23 -> H
input "P1 fire 3" switch 0x0A -> 9
input "P1 fire 4" switch 0x0B -> 0
input "P1 fire 5" switch 0x2C -> Z
input "P1 fire 6" switch 0x2D -> X
input "P2 Coin" switch 0x07 -> 6
input "P2 Start" switch 0x03 -> 2
input "P2 Up" switch 0x13 -> R
input "P2 Down" switch 0x21 -> F
input "P2 Left" switch 0x20 -> D
input "P2 Right" switch 0x22 -> G
input "P2 fire 1" switch 0x1E -> A
input "P2 fire 2" switch 0x1F -> S
input "P2 fire 3" switch 0x10 -> Q
input "P2 fire 4" switch 0x11 -> W
input "P2 fire 5" switch 0x17 -> I
input "P2 fire 6" switch 0x25 -> K
input "Reset" switch 0x3D -> F3
input "Diagnostic" switch 0x3C -> F2
input "Service" switch 0x3B -> F1