Tengo un receptor IR que utiliza el controlador imon y me gustaría que funcione con el núcleo. En este momento, la mitad de las teclas del control remoto ( imagen ) funciona, ¡pero una idea muy importante como las teclas numéricas no!
La extraña idea es que el módulo de mapa de teclas del núcleo (rc-imon-pad) parece ser correcto, pero parece que realmente no se usa ya que las mismas teclas funcionan sin ese módulo.
Parece que el módulo rc-imon-pad siempre se carga cuando cargo imon, y luego sospecho que los códigos de teclas se almacenan en caché, por lo que no hay diferencia si descargo rc-imon-pad
Ahora estoy perdido, si lo hago cat /dev/input/event5
o ir-keytable -t
hay datos, no importa qué tecla presione, por lo que el controlador registra los botones, pero parece que están traducidos a los códigos de teclas incorrectos.
My kernels es un kernel de ubuntu de Natty (Linux xbmc 2.6.37-11-generic # 25-Ubuntu SMP martes 21 de diciembre 23:42:56 UTC 2010 x86_64 GNU / Linux)
cat
que pueda usar,evtest
que proporciona información muy bien analizada.Respuestas:
Tengo el mismo control remoto y lo tengo enviando códigos de teclas correctos a mi kernel 2.6.38-gentoo-r3. No compilé códigos de teclas como módulo, porque probablemente todavía no hayan tenido tiempo de hacer posible seleccionar mapas de teclas individuales. Es todo o nada y no me gusta un millón de módulos inútiles que me abarrotan. En cambio, dejo que v4l-utils lo maneje con udev.
Un par de cosas que aprendí:
Háganos saber cómo te fue.
fuente
xinput test
es muy útil aquí. unix.stackexchange.com/a/6231/27902Puede encontrar útiles
xinput list
yxinput test <device>
.Por ejemplo,
y puedo monitorear mi teclado (
xinput test 10
) o panel táctil (xinput test 11
o inclusoxinput test "SynPS/2 Synaptics TouchPad"
) para todo tipo de eventos de entrada, y se imprimen bastante en la consola, y los parámetros se extraen e imprimen también.Esto no resolverá su problema, pero al menos ayudará un poco descifrando el desorden que, por ejemplo,
cat /dev/input/event1
produce.fuente