I'm interested in picking one of these up, but can you tell me if the keys map out correctly? I've found when I use an HP USB keyboard I have that many of the keys either are not mapped correctly, or do not produce anything at all. Have you tried all of the keys on the 3100U?
Thanks,
gdog
I don't think you will have much luck finding a keyboard that will map the way you think it should. AFAICT, mapping is dependent on the kernel and QT on the 6000.
However, I took a look at the code for usbkbd.o, which I think is the usb keyboard input module that is loaded when the usb hotplug identifies that a usb keyboard has been plugged in.
There is a keycode matrix that is specific to the tosa (6000) architecture when usbkbd.c is compiled. I swapped the codes for the standard one and did a modules make. I copied the new usbkbd.o to my zaurus (I renamed the old one first) and plugged in the keyboard.
This did change the keys. For example, instead of "F1" toggling the backlight, the "F" key is now the backlight toggle.
Interesting enough, by unloading the modules usbkbd and hid, and then loading the original usbkbd (different name tho) and reloading hid, I was able to return to the original keyboard mapping.
I'm going to play with the scancodes and see if I can come up with a mapping that is workable with this keyboard. I'll let you know how it goes.
Robert