Resulta que hay veces que usuarios dicen que han configurado AllInOneFYC pero resulta que no les funciona.
Por ejemplo, en este
tuto donde configuro el emulador de MSX uso el siguiente fichero bat
@echo off
cd "c:\Archivos de programa\blueMSX"
start /Min AllInOneFYC.exe
blueMSX.exe %1
Aquí lo importante son las dos últimas líneas donde lanzo el
AllInOneFYC y en la siguiente el emulador que en este caso se llama
blueMSX.exe.
Imaginad que una cosa de las que queremos es cerrar el emulador con un botón así que por ejemplo tenemos esto en el ini:
[MatarProcesos]
ActivarMatarProcesos=YES
TeclaParaMatar1=1joy7
TeclaParaMatar2=
ProcesoAMatar1=blueMSX.exe
ProcesoAMatar2=
ProcesoAMatar3=
ProcesoAMatar4=
ProcesoAMatar5=
ProcesoAMatar6=
ProcesoAMatar7=
ProcesoAMatar8=
PausaProcesoAMatar=2000
SalirDespuesMatarProceso=SI
y resulta que no nos funciona. ¿Cómo podemos probar de forma rápida si es culpa de AllInOneFYC?
Bien, podríamos cambiar el fichero bat y el ficher ini de la siguiente forma:
@echo off
cd "c:\Archivos de programa\blueMSX"
start /Min AllInOneFYC.exe
notepad.exe
[MatarProcesos]
ActivarMatarProcesos=YES
TeclaParaMatar1=1joy7
TeclaParaMatar2=
ProcesoAMatar1=notepad.exe
ProcesoAMatar2=
ProcesoAMatar3=
ProcesoAMatar4=
ProcesoAMatar5=
ProcesoAMatar6=
ProcesoAMatar7=
ProcesoAMatar8=
PausaProcesoAMatar=2000
SalirDespuesMatarProceso=SI
de forma que si lanzamos ahora el fichero bat, lo que hará es ejecutar
AllInOneFYC con su configuración y a continuación abre el notepad.
Con la configuración que hemos puesto ahora, cuando pulsemos el botón 7 de nuestro joystick 1 debería cerrarse el
Notepad. ¿Y si fuera problema de nuestro joystick? Pues bien, por ejemplo podríamos cambiar el fichero ini y en vez de poner
1joy7 podemos poner por ejemplo
ESC y de esta forma se podría cerrar el notepad al pulsar la tecla
ESCAPE.
Puede pasar que el joystick está bien así que lo mismo nos hemos equivocado al poner 1joy7 y en realidad el botón con el que queremos cerrar el notepad ahora (antes nuestro emulador) se llama de otra forma; ¿cómo puedo saber a qué botón corresponde para ponerlo en el ini?
Bien, ejecutamos AllInOneFYC desde línea de comandos poniendo como primer parámetro test (está explicado
aquí)
Imaginando que tenemos
AllInOneFYC en
e:\pruebas lo ejecutamos así
Una vez aparezca la pantalla de detección de botones, pulsamos el botón y nos aparecerá el número a que corresponde.
Probar el remapeo de teclasLanzando el fichero bat modificado en el que ejecutábamos el notepad también podemos testear los remapeos de teclas ya que pulsando nuestros botones del mando si lo tenemos remapeados a teclas y teniendo el notepad abierto podremos ver como cuando pulsamos los botones de nuestro mando se escriben en el notepad las letras (siempre y cuando sean letras visibles, un control o shift no se verían obviamente).
¿Está ejecutándose AllInOneFYC?Si lo hemos lanzado con una configuración que sabemos cual es podemos hacer lo anteriormente explicado abriendo el
notepad y por supuesto abriendo el
Administrador de Tareas de Windows debería estar corriendo un proceso llamado
AllInOneFYC.exe.
Saludos