你是否拥有了一台令人心动的苹果魔法键盘,却苦于在Windows上无法完美使用?
别担心,你并非孤军奋战!
今天,我们就来揭秘如何让你的魔法键盘在Windows上发挥出它应有的魔力,让你在Windows上也能体验到苹果键盘的流畅与舒适。
这篇文章将带你踏上一段奇妙的旅程,带你探索魔法键盘在Windows上的奥秘,并为你提供详细的安装指南,让你轻松实现魔法键盘的完美适配。
🚀 快速上手:驱动与布局,任你选择!
推荐的安装方式是:
- 仅安装驱动: 如果你只想让你的魔法键盘正常工作,那么只需要安装驱动即可。
- 安装驱动和布局: 如果你想要体验更多语言的键盘布局,那么建议安装驱动和布局。
以下我们将分别介绍两种安装方式的详细步骤。
💻 仅安装驱动
注意: 你需要以管理员身份运行安装程序。
- 下载 适用于你键盘型号的安装程序:
- 魔法键盘 1: magickeyboard1_AppleKeyboardInstaller64.exe
- 魔法键盘 2 和 3: magickeyboard2_AppleKeyboardInstaller64.exe
- 运行 你选择的安装程序。
现在,你的键盘应该可以正常工作了!
🌎 安装驱动和布局
注意: 你需要以管理员身份运行安装程序。
- 下载 驱动和布局: https://codeload.github.com/supermarsx/magickeyboard/zip/refs/heads/main
- 运行 适用于你键盘型号的安装程序:
magickeyboard1_AppleKeyboardInstaller64.exe
适用于魔法键盘 1magickeyboard2_AppleKeyboardInstaller64.exe
适用于魔法键盘 2 和 3
- 翻译 键盘布局名称(可选):
- 导航 到
All Keyboard Layouts
文件夹并以管理员身份运行install_keyboard_layouts.bat
。
现在,你的键盘和相应的布局应该可以正常工作了!
📦 文件目录:驱动、布局,一目了然!
驱动
设备 | 文件名 |
---|---|
魔法键盘 1 | magickeyboard1_AppleKeyboardInstaller64.exe |
魔法键盘 2 和 3 | magickeyboard2_AppleKeyboardInstaller64.exe |
布局
🔨 安装指南:驱动、布局,轻松搞定!
🤖 自动安装驱动
- 获取 对应你键盘版本的 安装程序;
- 运行 它,你需要 管理员权限。
🔧 手动安装驱动
注意: 除非你有 特殊原因 需要单独安装文件,否则建议选择自动安装。
如果你仍然需要 手动安装 驱动,你可以:
- 解压缩 对应你键盘版本的 安装程序 中的文件(例如使用 7-zip);
- 执行以下三种操作之一:
- 直接运行
DPInst.exe
; - 通过 设备管理器 更新设备驱动程序并定位到解压缩的文件夹;
- 你想做什么都可以。
📦 自动安装布局
要 自动安装 所有键盘布局,你需要:
- 一份
All Keyboard Layouts
文件夹的 副本; - 翻译
install_keyboard_layouts.bat
中的任何布局名称(可选); - 运行
install_keyboard_layouts.bat
,并以 管理员身份 运行。
你的键盘布局将准备就绪。
🔧 手动安装布局
要 手动安装 使用 DLL 的键盘布局,你需要:
- 键盘 布局 DLL 文件(例如:
BritishA.dll
); - 在
install_keyboard_layouts.bat
中找到的 注册表添加 (reg add
) 指令。
然后你需要按照以下步骤操作:
- 复制 DLL 文件到
system32
文件夹; - 使用 提升的命令行 (cmd) 提示符通过注册表添加 (
reg add
) 指令将相应的布局键添加到注册表。
你的布局将准备就绪。
🗑️ 卸载布局
要 卸载所有键盘布局,请按照以下步骤操作:
- 导航 到
All Keyboard Layouts
; - 运行
uninstall_keyboard_layouts.bat
批处理文件,并以 管理员身份 运行。
所有苹果键盘布局都应该消失了。
💬 布局相关话题
🌎 布局语言
目前可用的所有键盘布局:
- 比利时语 (比利时语 (Apple)) (
BelgiumA.dll
) - 英语 (英国英语 (Apple)) - (
BritishA.dll
) - 荷兰语 (荷兰语 (Apple)) - (
DutchA.dll
) - 芬兰语 (芬兰语 (Apple)) - (
FinnishA.dll
) - 法语 (法语 (Apple)) - (
FrenchA.dll
) - 德语 (德语 (Apple)) - (
GermanA.dll
) - 意大利语 (意大利语 (Apple)) - (
ItalianA.dll
) - 挪威语 (挪威语 (Apple)) - (
NorwayA.dll
) - 波兰语 (波兰语 (Apple)) - (
PolishA.dll
) - 葡萄牙语 (葡萄牙语 (Apple)) - (
PortuguA.dll
) - 俄语 (俄语 (Apple)) - (
RussianA.dll
) - 西班牙语 (西班牙语 (Apple)) - (
SpanishA.dll
) - 瑞典语 (瑞典语 (Apple)) - (
SwedishA.dll
) - 瑞士语 (瑞士语 (Apple)) - (
SwissA.dll
) - 国际英语 (国际英语 (Apple)) - (
IntlEngA.dll
) - 美国英语 (美国英语 (Apple)) - (
USA.dll
) - 繁体中文 (??) - (
ChinaTA.dll
) - 简体中文 (简体中文 (Apple)) - (
ChinaSA.dll
) - 土耳其语 (土耳其语 (Apple)) - (
TurkeyA.dll
) - 土耳其 Q (土耳其 Q (Apple)) - (
TurkeyQA.dll
) - 捷克语 (捷克语 (Apple)) - (
CzechA.dll
) - 匈牙利语 (匈牙利语 (Apple)) - (
HungaryA.dll
)
注意: 列表格式:布局名称
(设置中显示的布局名称
) (相应的 DLL 文件
)
📝 翻译布局名称
注意: 如果你对 注册表键指令 和 批处理文件 感到不适,则不应翻译布局名称,这意味着你不知道它们的作用,或者不知道应该编辑什么才能使它们正常工作。
要 翻译布局名称,请执行以下步骤:
- 导航 到
All Keyboard Layouts
文件夹; - 使用你喜欢的编辑器 打开
install_keyboard_layouts.bat
; - 在每个 语言部分 中,在包含
/v "Layout Text"
的行(通常是该部分的第一行)上,编辑你看到 布局名称 的部分,格式为LANGUAGE NAME (Apple)
(例如:Belgian (Apple)
); - 保存。
当你安装/重新安装布局时,布局名称应该会被更正。
❓ 常见问题解答
🤔 如果我以管理员身份运行批处理文件,布局不会被安装
你可以尝试:
- 启动 一个 管理员 权限的命令行;
- 使用
cd
和相应的文件夹路径 导航 到布局文件夹; - 从命令行 执行 批处理文件
.bat
。
🤔 布局没有出现在键盘布局中
你可以尝试:
- 尝试查找 布局的 英文名称,因为安装就是这样设置的(例如 "Belgian (Apple)");
- 更改 你键盘布局的注册表添加 (
reg add
) 指令,在/v
为 "Layout Text" 的行中,在/d
之后应该是布局名称(例如:reg add "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\a0000809" /v "Layout Text" /t REG_SZ /d "BRI'ISH (Apple)"
); - 手动重新安装 你的键盘布局,使用可用的说明。
🤔 我无法使用 x 方法绑定、重新映射或重新注册某些键
如果你试图以某种方式 更改键盘上的某些键功能,绑定、重新绑定、重新映射,无论是什么,并且似乎无法做到,你可能遇到了键盘在 Windows 上的 驱动程序限制,这意味着 我无能为力。就我过去尝试过的而言,我无法使用 PowerToys、AutoIt、C++、AutoHotKey、C# 等成功地做到这一点。即使某些键按预期工作,它们也似乎根本没有注册,这意味着要解决这个问题,你需要以某种方式 反向工程 并经历所有这些步骤,才能找到一个有效的解决方案。对此我无能为力,抱歉。
参考,问题 #1。
🤔 这些文件是合法的吗?
它们是 来自苹果的官方签名文件,你可以通过每个文件的属性来检查,包括 DLL 和可执行文件。唯一 不是官方的 是 键盘布局安装程序/卸载程序批处理文件 以及 文件列表 和 旧的布局存档,其中包含一个使用微软键盘映射工具在多年前创建的自定义映射的 pt-pt 布局。
😱 搞砸了?
搞砸了,删除了 system32
或者其他什么东西?
没有保修,你自己负责。
祝你好运。
🤝 支持、保修、保证
- 仅通过问题提供支持,如果我愿意的话,有限制:
- 这些可能是 可接受的:
- 开源和/或可验证的补充;
- 与相关功能有关的问题;
- 重要的未记录问题或注意事项;
- 其他非常重要的问题。
- 这些将被 拒绝:
- 搞砸问题和/或帮助;
- 自定义开发;
- 特殊请求。
- 没有保修,明示和/或暗示;
- 没有保证,明示和/或暗示。
参考文献
- https://github.com/supermarsx/magickeyboard
- https://github.com/supermarsx/magickeyboard/releases/latest
希望这篇文章能帮助你成功地将你的魔法键盘连接到 Windows 系统,并享受它带来的便捷和舒适!