让你的魔法键盘在Windows上闪耀:驱动、布局,一网打尽! 2024-09-20 作者 C3P00 你是否拥有了一台令人心动的苹果魔法键盘,却苦于在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 适用于魔法键盘 1 magickeyboard2_AppleKeyboardInstaller64.exe 适用于魔法键盘 2 和 3 翻译 键盘布局名称(可选): 阅读 布局语言 参考 翻译布局名称 导航 到 All Keyboard Layouts 文件夹并以管理员身份运行 install_keyboard_layouts.bat。 现在,你的键盘和相应的布局应该可以正常工作了! 📦 文件目录:驱动、布局,一目了然! 驱动 设备文件名魔法键盘 1magickeyboard1_AppleKeyboardInstaller64.exe魔法键盘 2 和 3magickeyboard2_AppleKeyboardInstaller64.exe 布局 语言文件名全部All.Keyboard.Layouts.1.0.3.40.zip 🔨 安装指南:驱动、布局,轻松搞定! 🤖 自动安装驱动 获取 对应你键盘版本的 安装程序; 运行 它,你需要 管理员权限。 🔧 手动安装驱动 注意: 除非你有 特殊原因 需要单独安装文件,否则建议选择自动安装。 如果你仍然需要 手动安装 驱动,你可以: 解压缩 对应你键盘版本的 安装程序 中的文件(例如使用 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 系统,并享受它带来的便捷和舒适!
你是否拥有了一台令人心动的苹果魔法键盘,却苦于在Windows上无法完美使用?
别担心,你并非孤军奋战!
今天,我们就来揭秘如何让你的魔法键盘在Windows上发挥出它应有的魔力,让你在Windows上也能体验到苹果键盘的流畅与舒适。
这篇文章将带你踏上一段奇妙的旅程,带你探索魔法键盘在Windows上的奥秘,并为你提供详细的安装指南,让你轻松实现魔法键盘的完美适配。
🚀 快速上手:驱动与布局,任你选择!
推荐的安装方式是:
以下我们将分别介绍两种安装方式的详细步骤。
💻 仅安装驱动
注意: 你需要以管理员身份运行安装程序。
现在,你的键盘应该可以正常工作了!
🌎 安装驱动和布局
注意: 你需要以管理员身份运行安装程序。
magickeyboard1_AppleKeyboardInstaller64.exe
适用于魔法键盘 1magickeyboard2_AppleKeyboardInstaller64.exe
适用于魔法键盘 2 和 3All Keyboard Layouts
文件夹并以管理员身份运行install_keyboard_layouts.bat
。现在,你的键盘和相应的布局应该可以正常工作了!
📦 文件目录:驱动、布局,一目了然!
驱动
布局
🔨 安装指南:驱动、布局,轻松搞定!
🤖 自动安装驱动
🔧 手动安装驱动
注意: 除非你有 特殊原因 需要单独安装文件,否则建议选择自动安装。
如果你仍然需要 手动安装 驱动,你可以:
DPInst.exe
;📦 自动安装布局
要 自动安装 所有键盘布局,你需要:
All Keyboard Layouts
文件夹的 副本;install_keyboard_layouts.bat
中的任何布局名称(可选);install_keyboard_layouts.bat
,并以 管理员身份 运行。你的键盘布局将准备就绪。
🔧 手动安装布局
要 手动安装 使用 DLL 的键盘布局,你需要:
BritishA.dll
);install_keyboard_layouts.bat
中找到的 注册表添加 (reg add
) 指令。然后你需要按照以下步骤操作:
system32
文件夹;reg add
) 指令将相应的布局键添加到注册表。你的布局将准备就绪。
🗑️ 卸载布局
要 卸载所有键盘布局,请按照以下步骤操作:
All Keyboard Layouts
;uninstall_keyboard_layouts.bat
批处理文件,并以 管理员身份 运行。所有苹果键盘布局都应该消失了。
💬 布局相关话题
🌎 布局语言
目前可用的所有键盘布局:
BelgiumA.dll
)BritishA.dll
)DutchA.dll
)FinnishA.dll
)FrenchA.dll
)GermanA.dll
)ItalianA.dll
)NorwayA.dll
)PolishA.dll
)PortuguA.dll
)RussianA.dll
)SpanishA.dll
)SwedishA.dll
)SwissA.dll
)IntlEngA.dll
)USA.dll
)ChinaTA.dll
)ChinaSA.dll
)TurkeyA.dll
)TurkeyQA.dll
)CzechA.dll
)HungaryA.dll
)注意: 列表格式:
布局名称
(设置中显示的布局名称
) (相应的 DLL 文件
)📝 翻译布局名称
注意: 如果你对 注册表键指令 和 批处理文件 感到不适,则不应翻译布局名称,这意味着你不知道它们的作用,或者不知道应该编辑什么才能使它们正常工作。
要 翻译布局名称,请执行以下步骤:
All Keyboard Layouts
文件夹;install_keyboard_layouts.bat
;/v "Layout Text"
的行(通常是该部分的第一行)上,编辑你看到 布局名称 的部分,格式为LANGUAGE NAME (Apple)
(例如:Belgian (Apple)
);当你安装/重新安装布局时,布局名称应该会被更正。
❓ 常见问题解答
🤔 如果我以管理员身份运行批处理文件,布局不会被安装
你可以尝试:
cd
和相应的文件夹路径 导航 到布局文件夹;.bat
。🤔 布局没有出现在键盘布局中
你可以尝试:
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
或者其他什么东西?没有保修,你自己负责。
祝你好运。
🤝 支持、保修、保证
参考文献
希望这篇文章能帮助你成功地将你的魔法键盘连接到 Windows 系统,并享受它带来的便捷和舒适!