- Apple Wireless Keyboard Download
- Old Apple Wireless Keyboard
- Apple Wireless Keyboard Pin
- Apple Wireless Keyboard Wiki -
- Apple Wireless Keyboard Wiki Ipad
(Redirected from Bluetooth Keyboard)
Apple Wireless Keyboard 2015년 단종되기 전까지 맥 미니 를 제외한 맥 데스크탑군 제품 (예, 아이맥, 맥 프로 등) 을 구매시 번들로 제공되던 무선 키보드. The same Smart Keyboard that works with the 10.5-inch iPad Pro will work with the new iPad Air. The iPad Air (2019) is Apple's latest mid-range tablet, with a 10.5-inch display and a smart connector. Both of these factors enable the tablet to use the same Smart Keyboard cover as the 10.5-inch iPad Pro from 2017.
This article describes how to set up a Bluetooth HID keyboard with Arch Linux, bluez version 5.
Pairing process
This article or section is a candidate for merging with Bluetooth.
Apple Wireless Keyboard Download
Notes: Pairing process, and some troubleshooting related to it, are redundant with general device setup on Bluetooth page, and should be merged there. Keyboard-specific info would stay on this page. (Discuss in Talk:Bluetooth#Merging general setup from Keyboard, Mouse, Headset pages)
Login to the affected computer by a wired keyboard or by ssh.
First, make sure the local BT controller (e.g. a BT dongle the built in BT radio) is recognized:
The above output is from a Raspberry-Pi revision 'B' with archlinux-arm and a Keysonic BT Dongle. Useful apps for macbook.
Three items worth remembering:
- BT devices (keyboard) and controllers (dongle) need to be paired once.
- The BT controller needs to be powered up after every boot.
- The BT controller needs to be told to connect to the keyboard after every boot.
Pairing is a one time process, required only once. There are BT keyboards sold with a BT dongle which come already paired, but that's not certain. We will use the
bluetoothctl
command from bluez-utils to pair our dongle and the keyboard. Power up can be done with
bluetoothctl
, or automatically in /etc/bluetooth/main.conf
, see below.Same for connecting, either
bluetoothctl
or hcitool
can be used, the latter is more useful for scripting.We will use
bluetoothctl
for the pairing process. Run the command to get at the [bluetooth]#
prompt.Note: If you are on a color console: the word 'bluetooth' is in the default color as long as no devices are available, and blue as soon as required devices and/or controllers have been found.
While in bluetoothctl power up the controller:
Next, tell
bluetoothctl
to look only for keyboards, and make that the default agent:Next, put your controller (the local dongle) in pairable mode:
Next, put your keyboard in an active mode, where it is discoverable, i.e. pairable. Some keyboards have a special button for this on the underside, or require a special key combination to be pressed. See the documentation of your keyboard. Please note that this discoverability of a device is time limited, some devices are only visible 30 seconds, other for 2 minutes. Your mileage may vary.
Old Apple Wireless Keyboard
Next, let the controller scan the BT frequencies for a suitable device:
After a few seconds the adress of the keyboard should be listed as found. This line will repeat over and over, but won't stop you from entering new commands.
Next, actually do the pairing. The address used is the BT-MAC address of the keyboard:
Note: Some keyboards, such as Microsoft Surface Ergonomic, will send a pass code (e.g. '[agent] Passkey: 501334') which has to be typed in on the bluetooth keyboard followed by the key Enter in order to pair successfully. Use 'paired-devices' command to double check if the pairing succeeded.
Next, make this a trusted device (this allows the device to establish the connection on itself). Again, the BT-MAC address is the address of the keyboard device:
Next and finally connect to the device (keyboard). Which macbook air has touch id. Again, the BT-MAC address is the address of the keyboard device:
Done. Leave the
bluetoothctl
utility:Now the external device (i.e. keyboard) and the USB BT dongle are paired permanently, unless you break the pairing intentionally. This does not mean that the keyboard will connect automatically to your BT device after a boot. This is mainly due to the fact that the bluetooth controller will be automatically turned off after each reboot. To automatically connect the keyboard after a reboot, see Bluetooth#Auto power-on after boot.
Troubleshooting
This article or section needs expansion.
What if the BT controller does not show up in
lsusb
?- Load generic bluetooth driver:
- Is it an USB adapter or integral to the system? Use
lspci
for integral adapters
What if the BT controller is not visible in
bluetoothctl
?- Check:
bluetoothctl
is started:
- Check: You run the command with superuser privileges using
su
orsudo
. Otherwise you have blue [bluetooth]# prompt and get the following message when powering on the controller:
My BT keyboard still does not work. What to do?
Apple Wireless Keyboard Pin
- Check: Does it have power?
- Check: Did it connect to the BT controller? If not, try with another controller or your smart phone.
All went fine but when I type I'm getting 'Bluetooth: hci0 ACL packet for unknown connection handle 4'
- Try reset: hciconfig hci0 reset
Apple Wireless Keyboard Wiki -
Xorg
Device should be added as
/dev/input/event*
and your Xorg should add it automatically if you did not disable such feature.Apple Wireless Keyboard Wiki Ipad
Retrieved from 'https://wiki.archlinux.org/index.php?title=Bluetooth_keyboard&oldid=652813'