[Telecomando] lirc non funziona e solo alcuni tasti sono riconosciuti
Inviato: sabato 16 febbraio 2008, 12:18
Ciao a tutti.
Sto impazzando da giorni con il telecomando della scheda TV Hauppauge HVR-3000.
Allora, leggendo le mille documentazioni a riguardo, ho capito che:
- Il telecomando è pienamente supportato dal kernel linux tramite il modulo cx88 e "visto" dal sistema come una tastiera.
- In teoria, è possibile anche utilizzare lirc.
Nel primo caso, il telecomando, viene visto come tastiera, infatti premendo i tasti numerici, il volume e l'ok, il telecomando funziona senza fare nulla. Tuttavia, molti tasti, tra cui "Menu, tasto giallo,rosso,blue,ecc... non funzionano.
Allora eseguo il test con xev. Come risultato è che i tasti non funzionanti sopra citati non vengono visti nemmeno come eventi, mentre i tasti funzionanti vengono rilevati correttamente.
Provo quindi a interrogare il dispositico con un input layer, nel mio caso il comando "input-events" (ovviamente, prima ho verificato che il dispositivo ricevitore viene caricato come evento con il comando "cat /proc/bus/input/devices"
Come risultato è che in questo modo tutti i tasti vengono riconosciuti e mappati nel modo corretto.
La domanda è quindi ovvia: Dato che i tasti vengono riconosciuti dall'input layer, come faccio a farli effettivamente riconoscere tutti come tasti?
Inoltre.....
dopo mill tentativi ho anche provato ad utilizzare lirc seguendo le numerose guide, ma al momento di registrare i tasti con il comando
"irrecord -H dev/input -d /dev/input/event2 lircd.conf"
ho come risultato "dev/input" non supportato come input. (premetto che event2 è nel mio caso il ricevitore IR)
Come sia possibile tutto ciò
:'( :'( :'( :'(
Sto impazzando da giorni con il telecomando della scheda TV Hauppauge HVR-3000.
Allora, leggendo le mille documentazioni a riguardo, ho capito che:
- Il telecomando è pienamente supportato dal kernel linux tramite il modulo cx88 e "visto" dal sistema come una tastiera.
- In teoria, è possibile anche utilizzare lirc.
Nel primo caso, il telecomando, viene visto come tastiera, infatti premendo i tasti numerici, il volume e l'ok, il telecomando funziona senza fare nulla. Tuttavia, molti tasti, tra cui "Menu, tasto giallo,rosso,blue,ecc... non funzionano.
Allora eseguo il test con xev. Come risultato è che i tasti non funzionanti sopra citati non vengono visti nemmeno come eventi, mentre i tasti funzionanti vengono rilevati correttamente.
Provo quindi a interrogare il dispositico con un input layer, nel mio caso il comando "input-events" (ovviamente, prima ho verificato che il dispositivo ricevitore viene caricato come evento con il comando "cat /proc/bus/input/devices"
Come risultato è che in questo modo tutti i tasti vengono riconosciuti e mappati nel modo corretto.
La domanda è quindi ovvia: Dato che i tasti vengono riconosciuti dall'input layer, come faccio a farli effettivamente riconoscere tutti come tasti?
Inoltre.....
dopo mill tentativi ho anche provato ad utilizzare lirc seguendo le numerose guide, ma al momento di registrare i tasti con il comando
"irrecord -H dev/input -d /dev/input/event2 lircd.conf"
ho come risultato "dev/input" non supportato come input. (premetto che event2 è nel mio caso il ricevitore IR)
Come sia possibile tutto ciò
:'( :'( :'( :'(