apple bluetooth keyboard
Maksim Yevmenkin
maksim.yevmenkin at savvis.net
Tue Mar 7 10:24:52 PST 2006
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
More information about the freebsd-bluetooth
mailing list