![苹果 Magic 键盘无法通过蓝牙工作,FN 按钮无法通过线缆工作](https://linux22.com/image/992443/%E8%8B%B9%E6%9E%9C%20Magic%20%E9%94%AE%E7%9B%98%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%E8%93%9D%E7%89%99%E5%B7%A5%E4%BD%9C%EF%BC%8CFN%20%E6%8C%89%E9%92%AE%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%E7%BA%BF%E7%BC%86%E5%B7%A5%E4%BD%9C.png)
我有一台自建的台式电脑(不是苹果的),上面装有 ubuntu。我刚买了一个新的苹果魔术键盘,因为我有一台 MacBook Air,我讨厌每次切换时都要习惯“另一个”键盘,此外我喜欢它的感觉。
我遇到了 2 个问题: - 通过蓝牙连接时,按键没有任何反应 - 通过 USB 电缆连接时,几乎所有按键都可以使用,除了 FN 键
我可以配对键盘,但“连接”后它就无法工作了(按键不起作用)。我从终端运行了 bluetoothctl,配对、信任、连接。我通过谷歌关注的大多数页面都告诉我运行“hidd”,但它说命令未找到,我安装了所有 bluez-xxx 包。
每当我通过 USB 电缆连接它时,它都可以工作,但 FN 按钮不起作用。即使运行 XEV 或“SHOWKEY -k”,它也会注册所有其他按钮,但按下 FN 键时它甚至不会注册按键。我觉得我尝试了所有方法,从升级内核(现在是 4.7)到连接/断开我之前的键盘。大多数页面告诉我 echo 2 > /sys/module/hid_apple/parameters/fnmode,但 hid_apple 甚至不存在。它似乎正在使用 hid_generic。当我 modprobe hid_apple 时它会存在,但将 1 或 2 放入 fnmode 不会有任何作用。
我也尝试运行 dpkg-reconfigure keyboard-configuration 并在几个苹果键盘之间进行选择,但这也无法使 FN 按钮工作。
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04 LTS"
NAME="Ubuntu"
VERSION="16.04 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
UBUNTU_CODENAME=xenial
No LSB modules are available.
Linux version 4.7.0-040700rc7-generic (kernel@gloin) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1) ) #201607110032 SMP Mon Jul 11 04:34:25 UTC 2016
x86_64
这是通过 USB 闪电线重新连接键盘时的系统日志输出:
Jul 16 20:06:45 kernel: [ 2536.524349] usb 3-1: new full-speed USB device number 5 using xhci_hcd
Jul 16 20:06:45 kernel: [ 2536.654196] usb 3-1: New USB device found, idVendor=05ac, idProduct=0267
Jul 16 20:06:45 kernel: [ 2536.654201] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 16 20:06:45 kernel: [ 2536.654203] usb 3-1: Product: Magic Keyboard
Jul 16 20:06:45 kernel: [ 2536.654205] usb 3-1: Manufacturer: Apple Inc.
Jul 16 20:06:45 kernel: [ 2536.654207] usb 3-1: SerialNumber: F0T552400NGH1FKA6
Jul 16 20:06:45 kernel: [ 2536.661769] hid-generic 0003:05AC:0267.0007: hiddev0,hidraw3: USB HID v1.10 Device [Apple Inc. Magic Keyboard] on usb-0000:00:14.0-1/input0
Jul 16 20:06:45 kernel: [ 2536.663260] input: Apple Inc. Magic Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1/0003:05AC:0267.0008/input/input26
Jul 16 20:06:45 kernel: [ 2536.716847] hid-generic 0003:05AC:0267.0008: input,hiddev0,hidraw4: USB HID v1.10 Keyboard [Apple Inc. Magic Keyboard] on usb-0000:00:14.0-1/input1
Jul 16 20:06:45 kernel: [ 2536.718220] hid-generic 0003:05AC:0267.0009: hiddev0,hidraw5: USB HID v1.10 Device [Apple Inc. Magic Keyboard] on usb-0000:00:14.0-1/input2
Jul 16 20:06:45 mtp-probe: checking bus 3, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
Jul 16 20:06:45 mtp-probe: bus: 3, device: 5 was not an MTP device
Jul 16 20:06:49 colord-sane: io/hpmud/pp.c 627: unable to read device-id ret=-1
Jul 16 20:06:49 gnome-session[1338]: (gnome-software:1657): Gs-WARNING **: failed to get updates: no results to show
我不知道下一步该做什么。
任何帮助,将不胜感激。