I have a Sun USB Type 6 keyboard (ID 0430:0005) that works fine on the
linux console.  All of the keys work, including the special Sun keys.
"showkey -s" shows every key press and the evdev interface generates
events (tested with the evtest program).

I also have an adapter that converts a Sun Type 5 (non-USB) keyboard
to a USB keyboard.  The keyboard plugs into the adapter and the
adapter plugs into the USB port.  This works fine on a Sun machine, so
I know the keyboard and adaptor are good.  Under Linux, only the
standard PC keyboard keys work.  None of the special Sun keys do
anything at all using "showkey -s" or evtest.

The ID for the adapter/keyboard is 0757:00a0.  My best guess is that
linux identifies the type 6 as a Sun keyboard by the ID, and enables
the special keys.  It doesn't recognize the ID for the
adapter-keyboard and so only the standard PC keys work.  If that is
the case, I should be able to find the piece of code that recognizes
the type 6 keyboard, add the ID for the adaptor-keyboard so it gets
recognized too, and it should work.  Unfortunately after much
searching I have failed completely.  If anyone can point me to the
right place I'de be greatful.  And if I'm on the wrong track entirely,
any enlightenment would be appreciated.

_________________________________________________________________
Stop worrying about overloading your inbox - get MSN Hotmail Extra Storage! http://join.msn.com/?pgmarket=en-us&page=hotmail/es2&ST=1/go/onm00200362ave/direct/01/




-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to