[EN COURS]Bouton hotkey ne fonctionne pas

Vous avez des soucis avec votre Rpi?

Modérateurs : Porko, Modérateurs

Répondre
Avatar de l’utilisateur
Allan47
Connaisseur
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

Message par Allan47 » 25 mars 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
dysgorphe
Habitué
Habitué
Messages : 70
Inscription : 16 déc. 2016 - 21:21
Localisation : vosges
A été remercié : 5 fois

Re: Bouton hotkey ne fonctionne pas

Message par dysgorphe » 25 mars 2017 - 21:47

recalbox ou retropie? sous retropie le driver ne prend pas en charge le pin hotkey

Avatar de l’utilisateur
Allan47
Connaisseur
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

Message par Allan47 » 25 mars 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
dysgorphe
Habitué
Habitué
Messages : 70
Inscription : 16 déc. 2016 - 21:21
Localisation : vosges
A été remercié : 5 fois

Re: Bouton hotkey ne fonctionne pas

Message par dysgorphe » 25 mars 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
Allan47
Connaisseur
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

Message par Allan47 » 25 mars 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
dysgorphe
Habitué
Habitué
Messages : 70
Inscription : 16 déc. 2016 - 21:21
Localisation : vosges
A été remercié : 5 fois

Re: Bouton hotkey ne fonctionne pas

Message par dysgorphe » 25 mars 2017 - 23:26

https://github.com/recalbox/recalbox-os ... tton-press" onclick="window.open(this.href);return false;

Avatar de l’utilisateur
Mister Jub
Amateur
Amateur
Messages : 53
Inscription : 17 janv. 2017 - 11:51
A remercié : 4 fois
A été remercié : 14 fois

Re: Bouton hotkey ne fonctionne pas

Message par Mister Jub » 28 mars 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
tikiandskull
Habitué
Habitué
Messages : 70
Inscription : 15 mars 2017 - 15:15
A remercié : 13 fois
A été remercié : 7 fois

Re: Bouton hotkey ne fonctionne pas

Message par tikiandskull » 28 mars 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
loujez
Virtuose
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

Message par 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" 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.

Avatar de l’utilisateur
DrLobo
Gourou
Gourou
Messages : 513
Inscription : 29 mars 2016 - 10:20
A remercié : 18 fois
A été remercié : 90 fois

Re: Bouton hotkey ne fonctionne pas

Message par 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

Avatar de l’utilisateur
dysgorphe
Habitué
Habitué
Messages : 70
Inscription : 16 déc. 2016 - 21:21
Localisation : vosges
A été remercié : 5 fois

Re: Bouton hotkey ne fonctionne pas

Message par 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" 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.
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
loujez
Virtuose
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

Message par 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
rva60481
noob
noob
Messages : 1
Inscription : 04 mars 2018 - 10:08

Re: Bouton hotkey ne fonctionne pas

Message par rva60481 » 14 mars 2018 - 01:43

Merci, ça marche niquel pour moi ! Mais comment as-tu trouvé cette astuce ?

Avatar de l’utilisateur
Bobble
noob
noob
Messages : 1
Inscription : 26 déc. 2016 - 23:44

Re: Bouton hotkey ne fonctionne pas

Message par Bobble » 12 juil. 2018 - 20:31

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.

Avatar de l’utilisateur
snoopmehdi
noob
noob
Messages : 1
Inscription : 31 juil. 2018 - 12:56

Re: Bouton hotkey ne fonctionne pas

Message par snoopmehdi » 31 juil. 2018 - 13:02

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

Répondre

Revenir à « Aide Raspberry pi »