etc, and right now I test your advice with this ID, but it doesn't work with me. Note that if you have a mighty mouse, you don't need to set its device ID (in fact doing so may cause the horizontal wheel to work incorrectly)Īctually the ID of my keyboard is 0x05ac:0x022d, so I was need to do a little patching for hid.ko module to make it works perfectly on Hardy or openSUSE. To work around, edit your /var/lib/bluetooth/(mac address)/did file.Ġx05ac:0x022c is the device ID for the US aluminum Apple keyboard. This workaround is a little bit disgusting, but there's some sort of kernel-level bug that prevents the input service from correctly detecting the model of the keyboard. I don't know why the ID isn't picked up correctly, but I will research into it. After that, the product ID will be correct and fn key will be mapped. This is what my workaround in post #10 addresses. Is this a BUG in gnome-keyboard-properties? and there is any one know how to fix it? Thanks for your advice, it works with me right now, but the FN keys doesn't working :( And I need to patching "hidp" to make it works.īy the way, I am using two language layout on my system, English and my mother language, and I make a short cut for Layout switching, and every time I wake up my machine, or reboot it I lost this configuration and I must do it again!! :confused: I suspect a PRAM reset will get the same effect but that's unconfirmed. I don't know how to go about this if you don't have OS X at all. Note that it may take one or two tries to get this working. If you go to OS X's bluetooth pref pane and remove the keyboard, reboot into Ubuntu, put the keyboard into Pairing mode and use the BT wizard, you'll get the "enter pin xxxx" instead of "pairing failed" message. It seems like OS X sets up some sort of pairing at the pre-boot (NVRAM? PRAM? BT controller?) level that will cause Bluetooth Wizard to fail. Bottom line was, Ubuntu CAN connect to these keyboards without hidd (which is recommended as the BlueZ input service is to replace hidd altogether), but you need to first tell OS X to forget the association.
0 Comments
Leave a Reply. |