Date: Tue, 07 Mar 2006 10:24:48 -0800 From: Maksim Yevmenkin <maksim.yevmenkin@savvis.net> To: freebsd-bluetooth@FreeBSD.org Subject: apple bluetooth keyboard Message-ID: <440DCFF0.6090809@savvis.net>
next in thread | raw e-mail | index | archive | help
Dear Bluetooth Users, i now own apple bluetooth keyboard. i had a minute to spare and tried bthidd(8) and bthidcontrol(8) with the most recent changes by Markus Brueffer. i'm very pleased to say that apple bluetooth keyboards almost works. in fact, i'm typing this email using apple bluetooth keyboard. so far, there are few obvious problems: 1) when keyboard is contacted for the very first time something goes wrong with the shift/ctrl state. it can be fixed by switching between X/console 2) for whatever reason, right shift does not work. both left and right ctrl, alt and left shift work as expected 3) bthidd(8) does not send hid reports to the keyboard, so the lights on the keyboard do not work 4) apple specific keys (clear, vol+, vol-, mute, eject, keypad =) send scancodes, but i'm not sure what they should do 5) key repeat does not work everything else seems to be working just fine. another minor issue, which has nothing to do with, bthidd(8) or bthidcontrol(8), is pairing procedure. it is not very user friendly, because there is no indication as to when user should type pin code on the keyboard. this can be addresses by teaching hcsecd(8) to use external processes to obtain pin codes. hcsecd(8) could call external process that will display dialog to the user and request pin code. now, when kbdmux(4) was fully integrated into -current and releng_6 it should be much more easier to use bluetooth keyboards with freebsd. thanks, max
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?440DCFF0.6090809>