Bonjour,
Ah oui, j'y avais aussi pensé (j'ai un clavier multimedia aussi) mais ça
ne fonctionne pas.
J'ai essayé avec qjoypad, mais rien ne se passe lorsque j'enfonce la
touche "play" ;
J'ai alors essayé de rentrer " à la main" les codes de ces touches qui
m'étaient indiqués par evtest :
sudo evtest /dev/input/event2
Input driver version is 1.0.1
Input device ID: bus 0x11 vendor 0x1 product 0x1 version 0xab41
Input device name: "AT Translated Set 2 keyboard"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
(....)
Event code 159 (KEY_FORWARD)
Event code 163 (KEY_NEXTSONG)
Event code 164 (KEY_PLAYPAUSE)
Event code 165 (KEY_PREVIOUSSONG)
mais qjoypad ne l'accepte pas
Il est certain que le fonctionnement de tout ceci m'échappe en grande
partie : scancodes, keycodes, drivers de joystick, remappage....dur, dur !
encore merci pour la tentative,
cordialement,
Le 08/11/2012 01:55, Thomas Meyssonnier a écrit :
> Salut,
>
> Je ne sais pas si ça t'aidera beaucoup mais à propos du <CTRL>Space :
> Rhythmbox reconnait aussi (ou bien c'est PulseAudio) les keypresses du
> type Play/Pause qu'on trouve dans mon cas sur les touches multimedia de
> mon clavier de portable. Et ça, à coup sûr c'est un seul et unique
> keycode... tu dois pouvoir t'en sortir avec ça. Idem pour Fwd/Rew, Vol
> +/-/Mute etc... donc ça te permettra de faire un certain nombre de choses.
>
> Voilà, en tout cas l'idée m'intéresse même si je pense qu'au fond le
> plus logique serait d'avoir un player réceptif à des messages MIDI ou
> OSC... ça doit exister non ?
>
> Bonne réfelxion,
>
> Thomas
>
> On 11/07/2012 01:24 PM, moebius wrote:
>> Bonjour,
>>
>> D'abord, merci à tous ceux qui ont essayé de m'aider.
>> J'ai finalement renoncé à mon dongle et j'ai acheté un peu par hasard
>> une nouvelle télécommande ps3 pas trop onéreuse et légère :
>>
>> http://www.boulanger.fr/acc_bigben_ps3remote_telecommande_dvd/p_32924_538881.htm
>>
>>
>> Bien qu'elle communique avec un dongle usb, elle est reconnu comme un
>> joypad avec 12 boutons et 2 axes en tout ou rien. :
>>
>> jstest /dev/input/js0
>> Driver version is 2.1.0.
>> Joystick (ELAN IR PS3 Remote Pad) has 6 axes (X, Y, Z, Rz, Hat0X, Hat0Y)
>> and 13 buttons (BtnX, BtnY, BtnZ, BtnTL, BtnTR, BtnTL2, BtnTR2,
>> BtnSelect, BtnStart, BtnMode, BtnThumbL, BtnThumbR, ?).
>>
>> Fonctionne très bien, mais :
>>
>> Problème : j'ai besoin d'une télécommande et non d'un joypad car, dans
>> rhythmbox, le raccourci pour "play" c'est CTRL-SPACE. Or, même si j'ai
>> trouvé un programme pour affecter des touches de clavier aux boutons
>> du joystick (qjoypad), mon joypad n'envoie qu'un code à la fois et je
>> ne peux émuler cette commande ainsi.
>>
>> Deux pistes :
>>
>> 1- Faire reconnaître ce pad comme une télécommande IR : est-ce possible ?
>>
>> 2- Arriver à programmer les touches du pad pour qu'il envoie un
>> CTRL-SPACE avec un seul bouton : est-ce possible ? (c'est-à-dire que
>> je pense que cette commande doit au final ne représenter qu'un seul
>> code à l'image des touches mortes)
>>
>> 3- ?
>>
>> BOn, si quelqu'un ....
>>
>> cordialement,
>>
>>
>>
>>
>>
>
>
>
>