Thread View: es.comp.os.linux.programacion
2 messages
2 total messages
Started by Zephryn Xirdal
Mon, 12 Sep 2005 14:36
Para los gurús del kernel
Author: Zephryn Xirdal
Date: Mon, 12 Sep 2005 14:36
Date: Mon, 12 Sep 2005 14:36
27 lines
1580 bytes
1580 bytes
Hola.
Tengo un Microsoft Wireless Natural Multimedia Keyboard y no hay forma de
que me funcione. He visto por ahí cientos de hilos con el mismo problema:
hay teclas extendidas que no funcionan, a veces parece que se aprietan
solas algunas teclas, y todo el problema viene causado por los kernel
3.6.xx
Les he echado un vistazo y en atkbd.c he visto que están las tablas de
translación de scan codes a keys y todo eso.
Cuando se recibe un cero, se produce la salida "Unknown key <> ...", que
está en la función de la interrupción del teclado, y cuando
atkbd->keycode[code]
pasa a valer ATKBD_KEY_UNKNOWN, esto es, cero, se produce el mensaje.
Bien.
static unsigned char atkbd_set3_keycode[512] = {
que tiene un tamaño de 512 bytes, apenas está llena con menos de la mitad...
¿podría estar ahí el fallo?
Gracias de antemano.
Re: Para los gurús del kernel
Author: Zephryn Xirdal
Date: Mon, 12 Sep 2005 14:39
Date: Mon, 12 Sep 2005 14:39
35 lines
1800 bytes
1800 bytes
No sé en qúe pensaba, el problema viene de los núcles 2.6.xx, no 3.6.xx
Zephryn Xirdal wrote:
> Hola.
>
> Tengo un Microsoft Wireless Natural Multimedia Keyboard y no hay forma de
> que me funcione. He visto por ahí cientos de hilos con el mismo problema:
> hay teclas extendidas que no funcionan, a veces parece que se aprietan
> solas algunas teclas, y todo el problema viene causado por los kernel
> 3.6.xx
>
> Les he echado un vistazo y en atkbd.c he visto que están las tablas de
> translación de scan codes a keys y todo eso.
>
> Cuando se recibe un cero, se produce la salida "Unknown key <> ...", que
> está en la función de la interrupción del teclado, y cuando
>
> atkbd->keycode[code]
>
> pasa a valer ATKBD_KEY_UNKNOWN, esto es, cero, se produce el mensaje.
>
> Bien.
>
> static unsigned char atkbd_set3_keycode[512] = {
>
> que tiene un tamaño de 512 bytes, apenas está llena con menos de la
> mitad...
>
> ¿podría estar ahí el fallo?
>
> Gracias de antemano.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads