I've just purchased an external keyboard for my laptop, and the keycodes reported by xev (and showkey on VT) are not as expected.

The keyboard is an IBM SK-8840; the laptop is an IBM Thinkpad, with a very similar keyboard. Both keyboards include two extra keys by the arrow keys, designated "back" and "forward". These work great on the built-in keyboard: showkey reports keycodes 158 and 159, which I can map however I like in X11.

However, I am not receiving those keycodes from the external keyboard. I am getting Alt_L + Left arrow (back) and Alt_L + Right arrow (forward). In showkey this corresponds to codes 105 and 106 respectively, along with Alt_L, code 56.

I tried booting with atkbd.softraw=0 but that did not make a difference in showkey either.

Is there something in the kernel that could be doing this? Maybe something in udev, or ... I don't know?

Hopefully I'll be able to test on a wheezy box tomorrow; Thus far I have tested on two squeeze boxes.

Thanks!
~David.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/524c0f29.30...@angelbase.com

Reply via email to