In the file of /etc/bluetooth/hcid.conf,
A line of pin_helper was not there.
So I added “pin_helper /usr/bin/bluez-pin”
At the same time, the pin_helper command should be added. I took it from Fedora core 6. Then, I restarted the bluetooth service.
Finally, Apple’s Wireless Bluetooth keyboard works great.
(I didn’t have to do this with Fedora 7 at all…)