[EN COURS] Bouton hotkey ne fonctionne pas

Vous avez des soucis avec votre Rpi?

Modérateurs: Porko, Modérateurs

Bouton hotkey ne fonctionne pas

Messagepar Allan47 » 25 Mar 2017 - 15:52

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 ?
Avatar de l’utilisateur
Allan47
Connaisseur
Connaisseur
 
Messages: 317
Âge: 41
Inscription: 31 Jan 2017 - 22:09
Localisation: Lot et Garonne
OS: Windows 7

Re: Bouton hotkey ne fonctionne pas

Messagepar dysgorphe » 25 Mar 2017 - 21:47

recalbox ou retropie? sous retropie le driver ne prend pas en charge le pin hotkey
Avatar de l’utilisateur
dysgorphe
Habitué
Habitué
 
Messages: 70
Inscription: 16 Déc 2016 - 21:21
Localisation: vosges

Re: Bouton hotkey ne fonctionne pas

Messagepar Allan47 » 25 Mar 2017 - 22:00

Sujet résolu (plus ou moins)

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" />


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.
Avatar de l’utilisateur
Allan47
Connaisseur
Connaisseur
 
Messages: 317
Âge: 41
Inscription: 31 Jan 2017 - 22:09
Localisation: Lot et Garonne
OS: Windows 7

Re: Bouton hotkey ne fonctionne pas

Messagepar dysgorphe » 25 Mar 2017 - 22:25

Ya une ligne exit emulator tu met l id de ton htk
mais faut effacer la ligne hotkey il me semble
Avatar de l’utilisateur
dysgorphe
Habitué
Habitué
 
Messages: 70
Inscription: 16 Déc 2016 - 21:21
Localisation: vosges

Re: Bouton hotkey ne fonctionne pas

Messagepar Allan47 » 25 Mar 2017 - 23:00

dysgorphe a écrit:Ya une ligne exit emulator tu met l id de ton htk
mais faut effacer la ligne hotkey il me semble

Justement, c'est ca que je ne comprend pas, comment on identifie les id de ces boutons ?
Avatar de l’utilisateur
Allan47
Connaisseur
Connaisseur
 
Messages: 317
Âge: 41
Inscription: 31 Jan 2017 - 22:09
Localisation: Lot et Garonne
OS: Windows 7

Re: Bouton hotkey ne fonctionne pas

Messagepar dysgorphe » 25 Mar 2017 - 23:26

Avatar de l’utilisateur
dysgorphe
Habitué
Habitué
 
Messages: 70
Inscription: 16 Déc 2016 - 21:21
Localisation: vosges

Re: Bouton hotkey ne fonctionne pas

Messagepar Mister Jub » 28 Mar 2017 - 11:28

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)
Avatar de l’utilisateur
Mister Jub
Amateur
Amateur
 
Messages: 53
Inscription: 17 Jan 2017 - 11:51

Re: Bouton hotkey ne fonctionne pas

Messagepar tikiandskull » 28 Mar 2017 - 13:18

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.
Avatar de l’utilisateur
tikiandskull
Habitué
Habitué
 
Messages: 70
Inscription: 15 Mar 2017 - 15:15

Re: Bouton hotkey ne fonctionne pas

Messagepar loujez » 13 Juil 2017 - 12:34

dysgorphe a écrit:recalbox ou retropie? sous retropie le driver ne prend pas en charge le pin hotkey


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.

Ouvrez l'editeur de commande en faisant fn+f4 et taper :

git clone https://github.com/recalbox/mk_arcade_joystick_rpi.git -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 édition par loujez le 22 Juil 2017 - 11:32, édité 2 fois.
Avatar de l’utilisateur
loujez
Virtuose
Virtuose
 
Messages: 1048
Âge: 33
Inscription: 21 Déc 2016 - 21:48
Localisation: Nantes
OS: Osx

Re: Bouton hotkey ne fonctionne pas

Messagepar DrLobo » 13 Juil 2017 - 14:23

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
Image
Avatar de l’utilisateur
DrLobo
Gourou
Gourou
 
Messages: 523
Inscription: 29 Mar 2016 - 10:20
OS: Windows 10
Frontend: HyperSpin

Re: Bouton hotkey ne fonctionne pas

Messagepar dysgorphe » 20 Juil 2017 - 14:14

loujez a écrit:
dysgorphe a écrit:recalbox ou retropie? sous retropie le driver ne prend pas en charge le pin hotkey


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.

Ouvrez l'editeur de commande en faisant fn+f4 et taper :

git clone https://github.com/recalbox/mk_arcade_joystick_rpi.git -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.


quand je tape jstest /dev/input.js0 j'ai un message d'erreur
ta le lien ou tu as vu cette méthode?
Avatar de l’utilisateur
dysgorphe
Habitué
Habitué
 
Messages: 70
Inscription: 16 Déc 2016 - 21:21
Localisation: vosges

Re: Bouton hotkey ne fonctionne pas

Messagepar loujez » 22 Juil 2017 - 03:39

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.
Avatar de l’utilisateur
loujez
Virtuose
Virtuose
 
Messages: 1048
Âge: 33
Inscription: 21 Déc 2016 - 21:48
Localisation: Nantes
OS: Osx

Re: Bouton hotkey ne fonctionne pas

Messagepar rva60481 » 14 Mar 2018 - 01:43

Merci, ça marche niquel pour moi ! Mais comment as-tu trouvé cette astuce ?
Avatar de l’utilisateur
rva60481
noob
noob
 
Messages: 1
Inscription: 04 Mar 2018 - 10:08
Launcher: RetroArch

Re: Bouton hotkey ne fonctionne pas

Messagepar Bobble » 12 Juil 2018 - 20:31

Salut,
J'ai un message d'erreur en faisant la manip, quelqu'un aurait la solution?

[email protected]:~ $ sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5.1/
[email protected]:~ $ 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.
[email protected]:~ $ sudo dkms install -m mk_arcade_joystick_rpi -v 0.1.5.1 --force
Error! Could not locate dkms.conf file.
Avatar de l’utilisateur
Bobble
noob
noob
 
Messages: 1
Inscription: 26 Déc 2016 - 23:44
Launcher: RetroArch



Retourner vers Aide Raspberry pi



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités