[EN COURS]Bouton hotkey ne fonctionne pas
Modérateurs : Porko, Modérateurs
- Allan47
- Connaisseur
- Messages : 328
- Inscription : 31 janv. 2017 - 22:09
- Localisation : Lot et Garonne
- A remercié : 36 fois
- A été remercié : 31 fois
Bouton hotkey ne fonctionne pas
Bonjour,
J'ai branché mes boutons sur le gpio du Raspberry pi 3
En front panel, j'ai 5 boutons, pour chaque joueur un start et select et un hotkey au milieu.
Je vient de vérifier est le bouton est bien branché sur le bon gpio, donc pas de souciàa ce niveau, pourtant, quand j'appuie dessus, il ne se passe rien.
Si je veux sortir d'un jeu par exemple, je dois appuyer simultanément sur le bouton start et select du joueur 1 (uniquement)
Auriez-vous une idée du problème ?
J'ai branché mes boutons sur le gpio du Raspberry pi 3
En front panel, j'ai 5 boutons, pour chaque joueur un start et select et un hotkey au milieu.
Je vient de vérifier est le bouton est bien branché sur le bon gpio, donc pas de souciàa ce niveau, pourtant, quand j'appuie dessus, il ne se passe rien.
Si je veux sortir d'un jeu par exemple, je dois appuyer simultanément sur le bouton start et select du joueur 1 (uniquement)
Auriez-vous une idée du problème ?
- dysgorphe
- Habitué
- Messages : 70
- Inscription : 16 déc. 2016 - 21:21
- Localisation : vosges
- A été remercié : 5 fois
Re: Bouton hotkey ne fonctionne pas
recalbox ou retropie? sous retropie le driver ne prend pas en charge le pin hotkey
- Allan47
- Connaisseur
- Messages : 328
- Inscription : 31 janv. 2017 - 22:09
- Localisation : Lot et Garonne
- A remercié : 36 fois
- A été remercié : 31 fois
Re: Bouton hotkey ne fonctionne pas
Sujet résolu (plus ou moins)
J'ai modifié le fichier "/recalbox/share/system/.emulationstation/es_input.cfg"
au lieu de id=6, j'ai mis id=8
Avec cette modif, je dois cliquer sur le HT + start pour sortir du jeu
Le problème est que je ne comprend pas ce que j'ai fait, a quoi correspond l'id 6 ?
Est-il possible de faire en sorte que l'o sorte d'un jeu juste en cliquant sur le hotkey ?
PS: Je me demande a quoi sert le hotkey si de base, il suffit de cliquer sur start + select pour sortir.
J'ai modifié le fichier "/recalbox/share/system/.emulationstation/es_input.cfg"
Code : Tout sélectionner
<inputConfig type="joystick" deviceName="GPIO Controller 1" deviceGUID="15000000010000000100000000010000">
<input name="hotkey" type="button" id="8" value="1" />
Avec cette modif, je dois cliquer sur le HT + start pour sortir du jeu
Le problème est que je ne comprend pas ce que j'ai fait, a quoi correspond l'id 6 ?
Est-il possible de faire en sorte que l'o sorte d'un jeu juste en cliquant sur le hotkey ?
PS: Je me demande a quoi sert le hotkey si de base, il suffit de cliquer sur start + select pour sortir.
- dysgorphe
- Habitué
- Messages : 70
- Inscription : 16 déc. 2016 - 21:21
- Localisation : vosges
- A été remercié : 5 fois
Re: Bouton hotkey ne fonctionne pas
Ya une ligne exit emulator tu met l id de ton htk
mais faut effacer la ligne hotkey il me semble
mais faut effacer la ligne hotkey il me semble
- Allan47
- Connaisseur
- Messages : 328
- Inscription : 31 janv. 2017 - 22:09
- Localisation : Lot et Garonne
- A remercié : 36 fois
- A été remercié : 31 fois
Re: Bouton hotkey ne fonctionne pas
Justement, c'est ca que je ne comprend pas, comment on identifie les id de ces boutons ?dysgorphe a écrit :Ya une ligne exit emulator tu met l id de ton htk
mais faut effacer la ligne hotkey il me semble
- dysgorphe
- Habitué
- Messages : 70
- Inscription : 16 déc. 2016 - 21:21
- Localisation : vosges
- A été remercié : 5 fois
Re: Bouton hotkey ne fonctionne pas
https://github.com/recalbox/recalbox-os ... tton-press" onclick="window.open(this.href);return false;
- Mister Jub
- Amateur
- Messages : 53
- Inscription : 17 janv. 2017 - 11:51
- A remercié : 4 fois
- A été remercié : 14 fois
Re: Bouton hotkey ne fonctionne pas
C'est bizarre.
Sur mon Recalbox (sur un Pi2) je n'ai eu qu'a activer les GPIO dans le fichier de config pour que tout marche.
Par contre mon hotkey n'était pas reconnu, et il a fallu que j'aille dans le le menu de reglage des controlleurs pour affecter mon bouton à la fonction hotkey.
Et de mémoire, il était reconnu comme "bouton numero 8" (ce qui correspondrait à l"ID 8 que tu as du mettre)
Sur mon Recalbox (sur un Pi2) je n'ai eu qu'a activer les GPIO dans le fichier de config pour que tout marche.
Par contre mon hotkey n'était pas reconnu, et il a fallu que j'aille dans le le menu de reglage des controlleurs pour affecter mon bouton à la fonction hotkey.
Et de mémoire, il était reconnu comme "bouton numero 8" (ce qui correspondrait à l"ID 8 que tu as du mettre)
- tikiandskull
- Habitué
- Messages : 70
- Inscription : 15 mars 2017 - 15:15
- A remercié : 13 fois
- A été remercié : 7 fois
Re: Bouton hotkey ne fonctionne pas
pourquoi tu n'as pas mappé les boutons directement dans ES? c'est ce que j'ai fait pour ma Gameboy zero et le bouton hotkey fonctionne.
- loujez
- Virtuose
- Messages : 1050
- Inscription : 21 déc. 2016 - 21:48
- Localisation : Nantes
- A remercié : 172 fois
- A été remercié : 148 fois
Re: Bouton hotkey ne fonctionne pas
Sous retropie il est possible de modifier le driver pour qu'il le prenne en charge. Je viens tout juste de le faire. Voila le chemin a suivre pour ceux que ca intéresse.dysgorphe a écrit :recalbox ou retropie? sous retropie le driver ne prend pas en charge le pin hotkey
Ouvrez l'editeur de commande en faisant fn+f4 et taper :
git clone https://github.com/recalbox/mk_arcade_joystick_rpi.git" onclick="window.open(this.href);return false; -b hotkeybtn
sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5.1/
cd mk_arcade_joystick_rpi/
nano dkms.conf
changer la ligne qui commence par PACKAGE_VERSION et remplacer par:
PACKAGE_VERSION="0.1.5.1"
Faites Ctrl+X puis Y puis Entrée, puis taper
Ouvrez l'editeur de commande en faisant fn+f4 et taper :
sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5.1/
sudo dkms build -m mk_arcade_joystick_rpi -v 0.1.5.1
sudo dkms install -m mk_arcade_joystick_rpi -v 0.1.5.1 --force
sudo shutdown -r -t 0 now
Rallumez le tout et dans l'editeur de commande, taper
jstest /dev/input/js0
Le bouton 8 est apparu ! Vous pouvez désormais le configurer dans emulation station comme bouton hotkey.
Dernière modification par loujez le 22 juil. 2017 - 11:32, modifié 2 fois.
- DrLobo
- Gourou
- Messages : 513
- Inscription : 29 mars 2016 - 10:20
- A remercié : 17 fois
- A été remercié : 90 fois
Re: Bouton hotkey ne fonctionne pas
Le hotkey n'est utilisé qu'en combinaison avec recalbox .... genre 'hotkey + autre chose' le bouton en lui meme n'as pas d'action si tu le presse seul !
Hotkey + back par exemple te fait sortir du jeu en cours dans la plupart des emulateurs
Hotkey + back par exemple te fait sortir du jeu en cours dans la plupart des emulateurs
- dysgorphe
- Habitué
- Messages : 70
- Inscription : 16 déc. 2016 - 21:21
- Localisation : vosges
- A été remercié : 5 fois
Re: Bouton hotkey ne fonctionne pas
quand je tape jstest /dev/input.js0 j'ai un message d'erreurloujez a écrit :Sous retropie il est possible de modifier le driver pour qu'il le prenne en charge. Je viens tout juste de le faire. Voila le chemin a suivre pour ceux que ca intéresse.dysgorphe a écrit :recalbox ou retropie? sous retropie le driver ne prend pas en charge le pin hotkey
Ouvrez l'editeur de commande en faisant fn+f4 et taper :
git clone https://github.com/recalbox/mk_arcade_joystick_rpi.git" onclick="window.open(this.href);return false; -b hotkeybtn
sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5.1/
cd mk_arcade_joystick_rpi/
nano dkms.conf
changer la ligne qui commence par PACKAGE_VERSION et remplacer par:
PACKAGE_VERSION="0.1.5.1"
Faites Ctrl+X puis Y puis Entrée, puis taper
sudo reboot
Ouvrez l'editeur de commande en faisant fn+f4 et taper :
sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5.1/
sudo dkms build -m mk_arcade_joystick_rpi -v 0.1.5.1
sudo dkms install -m mk_arcade_joystick_rpi -v 0.1.5.1 --force
sudo reboot
Dans l'editeur de commande, taper
jstest /dev/input.js0
Le bouton 8 est apparu ! Vous pouvez désormais le configurer dans emulation station comme bouton hotkey.
ta le lien ou tu as vu cette méthode?
- loujez
- Virtuose
- Messages : 1050
- Inscription : 21 déc. 2016 - 21:48
- Localisation : Nantes
- A remercié : 172 fois
- A été remercié : 148 fois
Re: Bouton hotkey ne fonctionne pas
Quel est le message d'erreur ?
Peux tu malgré tout configurer le bouton hotkey dans le menu configure d'emulationstation ?
Je me permets de te soumettre l'idée que dans ma config, le "0" dans js"0" est directement lié a mon controller 1. js1 pour le joueur 2 etc. As tu essayé de faire un jstest /dev/input/js1 , un jstest /dev/input/js2 etc ?
As tu une reponse en tapant :
udevadm info --name /dev/input/js0
Ou en tapant :
udevadm info --name /dev/input/js1
???
EDIT : Ok c'est de ma faute j'avais fait une erreur de frappe dans mon autre message. Tu as tapé jstest /dev/input.js0 mais c'est la ligne de commande jstest /dev/input/js0 qu'il faut mettre
Jstest est juste un outil pour voir si tes controllers répondent mais si tu as suivi la démarche jusque la normalement ton bouton hotkey fonctionne deja.
Peux tu malgré tout configurer le bouton hotkey dans le menu configure d'emulationstation ?
Je me permets de te soumettre l'idée que dans ma config, le "0" dans js"0" est directement lié a mon controller 1. js1 pour le joueur 2 etc. As tu essayé de faire un jstest /dev/input/js1 , un jstest /dev/input/js2 etc ?
As tu une reponse en tapant :
udevadm info --name /dev/input/js0
Ou en tapant :
udevadm info --name /dev/input/js1
???
EDIT : Ok c'est de ma faute j'avais fait une erreur de frappe dans mon autre message. Tu as tapé jstest /dev/input.js0 mais c'est la ligne de commande jstest /dev/input/js0 qu'il faut mettre
Jstest est juste un outil pour voir si tes controllers répondent mais si tu as suivi la démarche jusque la normalement ton bouton hotkey fonctionne deja.
Re: Bouton hotkey ne fonctionne pas
Merci, ça marche niquel pour moi ! Mais comment as-tu trouvé cette astuce ?
Re: Bouton hotkey ne fonctionne pas
Salut,
J'ai un message d'erreur en faisant la manip, quelqu'un aurait la solution?
pi@retropie:~ $ sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5.1/
pi@retropie:~ $ sudo dkms build -m mk_arcade_joystick_rpi -v 0.1.5.1
Error! Could not locate dkms.conf file.
File: /usr/src/mk_arcade_joystick_rpi-0.1.5.1/dkms.conf does not exist.
pi@retropie:~ $ sudo dkms install -m mk_arcade_joystick_rpi -v 0.1.5.1 --force
Error! Could not locate dkms.conf file.
J'ai un message d'erreur en faisant la manip, quelqu'un aurait la solution?
pi@retropie:~ $ sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5.1/
pi@retropie:~ $ sudo dkms build -m mk_arcade_joystick_rpi -v 0.1.5.1
Error! Could not locate dkms.conf file.
File: /usr/src/mk_arcade_joystick_rpi-0.1.5.1/dkms.conf does not exist.
pi@retropie:~ $ sudo dkms install -m mk_arcade_joystick_rpi -v 0.1.5.1 --force
Error! Could not locate dkms.conf file.
- snoopmehdi
- noob
- Messages : 1
- Inscription : 31 juil. 2018 - 12:56
Re: Bouton hotkey ne fonctionne pas
Bonjour à tous,
Pareil que Bobble, ça coince sur la ligne sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5.1/
Vous avez trouvé une solution.
En tout cas merci à tous pour l'entraide et bravo pour les idées.
SnoopMehdi
Pareil que Bobble, ça coince sur la ligne sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5.1/
Vous avez trouvé une solution.
En tout cas merci à tous pour l'entraide et bravo pour les idées.
SnoopMehdi