Linux 5.18 带来许多 Apple 键盘改进


即将到来的 Linux 5.18 内核周期将为 Apple 键盘带来许多改进——包括 Apple Magic Keyboard 和与其各种 MacBook 计算机集成的键盘。据外媒 Phorinix 介绍:Apple 键盘驱动程序的一些改进已经在 HID 子系统的“for-next”分支中排队 —— 像往常一样,这些变化不是来自 Apple 的工程师,而是来自开源社区。

Linux 5.18 内核将为 Apple Magic 键盘带来正确的 Fn 键映射,同时改进对带有 T2 安全芯片的现代 MacBook Pro 笔记本电脑的键盘支持,以及其他增强功能。

在 HID for-next 分支新的 Apple 补丁中,有如下亮点:

  • 为 2007~2009 型号和 2011 无线的第一代 Apple Magic 键盘正确的功能键 (Fn) 映射。
  • 此外有一个适用于 Apple Magic Keyboard 2015 型号的正确 Fn 键映射。还修复了这个型号的一个问题:即使没有背光,也会发送键盘背光亮/灭事件。
  • 支持 Apple Magic 2021 型号,在通过 USB 连接或通过蓝牙连接时都有电池电量报告。
  • 让指纹识别器的电池报告可以通过 USB 连接在 2021 款的 Magic Keyboard 上工作。
  • 支持各种 Apple T2 芯片 Mac 上的键盘背光控制,还添加了各种 ID,用于处理依赖 T2 安全芯片的其他 Mac 键盘。
  • 为配备触控栏的 MacBook Pro 提供 Fn 键映射支持。

完整的 Apple 键盘驱动补丁代码可以在 HID for-next 分支中查看。


相關推薦

2022-05-24

进 Linux 5.18 内核 C 标准从 C89 升级到 C11/GNU11 Linux 5.18 带来许多 Apple 键盘改进 随着 5.18 正式发布,5.19 的合并窗口已经打开,据 Linus 介绍:“目前已经有一些 Linux 5.19 的 PR 等待处理。”

2022-11-25

驱动程序的问题。 安装程序改进,修复了以前版本中的许多痛点,例如计算调整大小错误导致的 macOS 大小调整安全限制的问题。 完整的技术细节可查看 Asahi Linux 博客。

2022-04-18

都是一些底层的驱动更新和性能调优。对于 Linux 5.18-rc3 带来的改动,Linus Torvalds 评论道: 事情看起来仍然很正常,虽然 diffstat 可能看起来有点奇怪,因为一些电子邮件更新,导致了设备树文件中有很多展开的单行更新。

2022-02-23

时,毫无疑问性能会出现提升。只不过没想到在测试中能带来 18450% 的提升。 除此之外,当从 per-numa 更改为 per-cpu 后,也将不再需要被推迟到工作队列上线后才能进行。也正如我之前所说,此次改进将会为高核心数的电脑和

2022-07-09

正在开发一个新的 Linux 驱动,用于支持 Apple M2 MacBook 的键盘和触摸板。截至昨天,他完成了大约 1000 行能初步支持键盘的代码(未真正完成),接下来继续实现对触摸板的初步支持,毕竟这对笔记本电脑十分重要。 Marcan 

2022-05-11

底层的驱动更新、Bug 修复和性能调优。 对于 Linux 5.18-rc6 带来的改动,Linus Torvalds 评论道: 主要是一些驱动程序更新(网络驱动程序和rdma 脱颖而出,其他则是一些小的随机修复),一些少量架构更新(x86 kvm 修复,包含长期

2022-08-22

bsp;Linux 5.19 。Linux 5.19 内核系列已更新到 5.19.3 版本,带来了大量新功能,比如 合并龙芯 LoongArch CPU 架构 支持报告 FAT32 文件的创建时间 引入 AMD “BRS” 分支采样功能 RISC-V :支持在 64 位系统运行 32 位二进制文​​件

2022-04-03

据外媒 :本周的 Linux 5.18 合并窗口有两个微软 exFAT 文件系统的驱动 PR ,尽管数量不多,但都是非常重要的驱动程序补丁。 Linux 5.18+ 上的 exFAT 添加了一个允许访问带有尾随点的路径选项。到目前为止,exFAT 驱动程序无条件地从

2022-11-01

oku Tiger、另一个版本的 The Crystal Maze 升级为可工作,以及许多用于游戏机的原型磁带转储,包括 Atari Lynx、Nintendo Game Boy 和超级任天堂娱乐系统。还有 8 个 e-kara 磁带,包括一个罕见的 e-kara Web 磁带,其中包含 12 首面向年轻人的

2022-11-20

curl 这样的项目。Daniel 表示自己能想到的可能给 curl 代码带来积极影响的部分特性是: //注释 __func__预定义标识符 在<stdbool.h>中使用布尔类型 指定的结构体初始值设定项 空的宏参数 在<inttypes.h>和<stdint.h>

2022-04-04

。据外媒 介绍, Linux 5.18 对 LLVM 环境变量的处理进行了改进,以处理版本化编译器二进制文件或 PATH 之外的编译器安装。 LLVM = 1 当前用于定义 LLVM/Clang 工具变量,以使用该非 GNU 工具链构建 Linux 内核。 但是目前,如果想在 PA

2022-08-02

首次从 ARM64 笔记本电脑上发布新的 Linux 内核。 Linux 5.19 带来了许多新功能,比如 合并龙芯 LoongArch CPU 架构 支持报告 FAT32 文件的创建时间 引入 AMD “BRS” 分支采样功能 RISC-V :支持在 64 位系统运行 32 位二进制文​​件

2022-12-09

应用(尤其是游戏)需要更多的 OpenGL 功能。OpenGL (ES) 3 带来了大量的新功能,如 multiple render targets、multisampling 和 transform feedback。关于这些功能的工作正在进行中,但它们都需要大量的额外开发工作,而且都需要在 OpenGL (ES) 3.0

2022-06-28

已发布,这是开源 ZFS 文件系统实现的最新版本,与现代 Linux 和 FreeBSD 系统兼容。 新版本主要是修复错误,此外还包括面向 Linux 5.18 的兼容性更新,这意味着 OpenZFS 已官方支持最新的稳定版 Linux 内核,同时也保留对 Linux 3.10 的