tl;dr:
- Download and extract the Apple Boot Camp drivers I repackaged: BootCamp-061-51481.zip
- Right-click
BootCamp/Drivers/Apple/AppleKeyboardMagic2/Keymagic2.inf
(orBootCamp/Drivers/Apple/AppleKeyboard/Keymagic64.inf
or appropriate driver) and then «Install». - Unplug and re-plugin your keyboard.
- If you want to reverse the fn key behavior, change
HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesKeyMagicOSXFnBehavior
andHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesKeyMagicOSXFnBehavior
from01
to00
. Restart for registry changes to take effect.
If those drivers don’t work, try getting latest from the source:
- Download latest exe from Brigadier release page.
- Find the latest or a current Mac model (ex:
MacBookPro16,3
). - Run
brigadier.exe -m MacBookPro16,3
to download Apple Boot Camp drivers.
If you can’t or don’t want to use Brigadier, see the bottom of this post.
Note: I have not tested this over Bluetooth. I keep my keyboard connected via the supplied lightning to USB cable.
I recently acquired an Apple Magic Keyboard and wanted to use it on my PC. It worked when I plugged it in but I could not access any of the media keys/fn keys (ex: volume up and down). This is because Windows was using the default keyboard drivers.
When I first started looking for solutions I found hacky, unsigned drivers and key mappers. These were not ideal.
Apple actually does supply Windows drivers for Apple Keyboards, Apple Magic Keyboards, and apparently other Apple Mouse and Trackpad devices. Apple created these for Boot Camp (a program that allows you to run Windows in a virtual machine in OSX). However, there is not an easy way to access them. Normally, Apple wants you to download and install a large suite of software and drivers meant for Boot Camp which will do all kinds of nasty things to your PC. Thankfully, the keyboard and other drivers can be isolated and installed independently.
Download Boot Camp Drivers
If you want to skip this section, you can download the drivers I extracted from the bellow process and see if they work for you: BootCamp-061-51481.zip
Because we are not going through Boot Camp, the first challenge is getting access to the Boot Camp drivers. The easiest way to do so is to use the Brigadier program. This automatically locates the URL for a given Mac model and downloads and extracts the appropriate Boot Camp drivers. If you can’t or don’t want to use this program, see the bottom of this post.
Download the latest exe from the releases page and run it like so:
brigadier.exe -m MacBookPro16,3
MacBookPro16,3
is the model of the latest MacBook Pro (at the time of writing) which I got from this page. I used this model because I wanted to ensure I got the latest drivers.
This will create a folder next to brigadier.exe
named something like BootCamp-061-51481
. The numbers in the name will be whatever version of Boot Camp drivers were downloaded.
Install Drivers
Navigate to BootCampDriversAppleAppleKeyboardMagic2
for Apple Magic Keyboard drivers. I have not tested this, but I assume you would use BootCampDriversAppleAppleKeyboard
for other Apple Keyboards. Or, $WinPEDriver$AppleMultiTouchTrackPadPro
for Apple Magic Trackpad 2, etc. I don’t think there is any harm in installing more drivers than you need as only the appropriate ones will be used, but that is also untested.
Right-click Keymagic2.inf
(or whichever .inf
file exists for your driver) and then «Install» to install the driver.
After installation is complete, unplug and re-plugin your keyboard. If everything worked, you should be able to use the Volume Up/F12 (without holding the fn key) and the Volume will change. To debug, check in device manager; «Apple Keyboard» should be listed under «Human Interface Devices».
Change fn Key Behavior
By default, when the fn key is not held, the media keys will be activated. When the fn keys is held the F1-12 keys will be activated.
To reverse the fn key behavior, open RegEdit and navigate to HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesKeyMagic
and update OSXFnBehavior
key from 01
to 00
(in the binary editor this will update from 00000000 01 .
to 00000000 00 .
).
Not sure if this is necessary, but also navigate to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesKeyMagic
and make sure the OSXFnBehavior
key has the same value.
Restart your PC for the registry changes to take effect.
Poking around in the Boot Camp package, I noticed several other drivers of note. BootCampDriversAppleAppleKeyboardInternalUSB
may be related to the USB ports on Apple keyboards. There are also some drivers that looked to be related to Apple Mice, Trackpads, Cameras, Displays, etc:
- BootCampDriversAppleAppleCamera
- BootCampDriversAppleAppleKeyboard
- BootCampDriversAppleAppleKeyboardInternalUSB
- BootCampDriversAppleAppleKeyboardMagic2
- BootCampDriversAppleAppleKeyManager
- $WinPEDriver$AppleMultiTouchTrackPad
- $WinPEDriver$AppleMultiTouchTrackPadPro
- $WinPEDriver$AppleWirelessMouse
- $WinPEDriver$AppleWirelessTrackpad
This is not a full list of drivers. Just the ones I found interesting. I have not tested any of these. Again. I don’t think there is any harm in installing more drivers than you need as only the appropriate ones will be used, but that is also untested.
Brigadier Alternative
If you can’t or don’t want to use Brigadier, you can manually find, download, and extract the Boot Camp drivers. Brigadier uses this XML file (at the time of writing, subject to change) to locate the correct package. You can do this manually by downloading the XML file, opening it with a text editor, and searching for the BootCampESD.pkg
URL with the latest PostDate
. Downlad the .pkg
file and extract the contents using 7-Zip, WinZip, WinRAR, or any other utility capable of unpacking .pkg
and .dmg
files:
- Extract
Payload~
fromBootCampESD.pkg
- Extract
.LibraryApplication SupportBootCampWindowsSupport.dmg
fromPayload~
(this file is actually an archive). - Extract the contents of
WindowsSupport.dmg
Here are the 7-Zip commands used to accomplish the above:
"C:Program Files7-Zip7z.exe" e -y BootCampESD.pkg
"C:Program Files7-Zip7z.exe" e -y Payload~
"C:Program Files7-Zip7z.exe" x -y WindowsSupport.dmg
WinAppleKey
Apple Magic Keyboard (A1644) driver for Windows 10. Note: this driver is not for the older A1314 model or any other models.
Feafures:
- Swaps the Fn-Ctrl keys to align with standard Windows keyboard layouts (fearture not supported by Apple’s Bootcamp driver).
- Maps the missing Windows keys such as the Del, Insert, Print Screen, Pause/Break, etc.
Technical Details
WinAppleKey is implemented as a HIDCLASS LowerFilter WDM kernel mode driver.
Installation
DISCLAIMER: This driver is signed with a self-signed (test/development) certificate. For that reason, Windows will not allow the driver installation unless running in TESTSIGNING mode. Please be aware that permanently running Windows in TESTSIGNING mode leaves your system open to potential security risks. Any consequence because of this is solely your own responsibility. WinAppleKey is free software that you are willing to build and/or use completely at your own risk. If your system is running a UEFI BIOS with Secure Boot enabled, you will need to disable Secure Boot in BIOS first before enabling TESTSIGNING mode.
To switch to TESTSIGNING mode issue the following command (in an Administrative command prompt) and then reboot your PC:
bcdedit.exe -set TESTSIGNING ON
You can now run the Setup.msi installer.
To uninstall, run the uninstaller from the Control Panel
Programs
and then manually revert TESTSIGNING mode by issuing the following command (in an Administrative command prompt):
bcdedit.exe -set TESTSIGNING OFF
Key Mapppings
WinAppleKey creates the following key mappings:
Input Key(s) | Output Key |
---|---|
LCtrl | Fn |
Fn | Left Ctrl |
⏏︎ Eject | Del |
⌘ Cmd | Alt |
⌥ Alt | Cmd |
Fn+[F1]…[F12] | [F13]…[F24] |
Fn+LCtrl | Right Ctrl |
Fn+Return | Insert |
Fn+P | Print Screen |
Fn+S | Scroll Lock |
Fn+B | Pause/Break |
Fn+↑ | Page Up |
Fn+↓ | Page Down |
Fn+← | Home |
Fn+→ | End |
Multimedia Keys:
The multimedia keys are not directly mapped as they correspond to F19-F24 instead but you can easily use this AutoHotkey script for that purpose. Please note that this currently works only over the wired connection.
Driver Settings
You can use regedit.exe to optionally modify certain driver settings.
To enable/disable the Alt-Cmd key swapping edit the DWORD key value: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWinAppleKeySwapAltCmd. The default value is 0 (off).
To enable/disable the Fn-Ctrl key swapping edit the DWORD key value:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWinAppleKeySwapFnCtrl. The default value is 1 (on).
After changing any of these values, you will need to disconnect/connect your associated Apple keyboard(s) to trigger a driver reload, or alternatively reboot your machine.
Build Instructions
To build the driver you will need Visual Studio 2019 along with an installation of the
Windows 10 Driver Kit (WDK). For the installer project, you will additionally need to install the WiX toolset.
Freequently Asked Questions
Aiming to save you some time from sending me an e-mail
1. Will you ever release a full version (i.e. not self-signed) of the driver that does not require Windows running in TESTSIGNING mode?
Unfortunately I can’t. This is due to Microsoft enforced restrictions. In order to fully release a device driver for Windows 10 (and later) you need to run a registered company and also purchase a driver signing certificate for that company. Both cost a significant amount of money. WinAppleKey is free and open source and I do not make any money from it.
2. How can I get the multimedia keys to work?
See paragraph Multimedia Keys above.
3. When running in the default fn-ctrl swap mode, the ctrl-lshift-t combination commonly used to reopen a closed browser tab in Chrome does not work.
This is an issue of the Apple keyboard hardware rather than the driver. You can use the ctrl-rshift-t combination instead.
4. I am trying to enable Test Signing mode but I get this error: The value is protected by Secure Boot policy and cannot be modified or deleted
.
You will need to disable Windows Secure Boot, please read the Disclaimer part.
I have a MacBook Pro and a Windows 10 PC.
I would like to be able to work with Apple magic 2 mouse and Magic (Gry Space) wireless keyboard on the PC using Windows 10.
I have download and install Bootcamp drivers for Windows, but regretfully have been unsucessfull to apply Apple drivers to these Bluetooth devices unders Windos 10.
The drivers for Windows are already made, BUT to use them under Windows 10 the .INF file made by Apple must be well written, accessible, to Windows 10.
As of now, I can use both devices but basic FN keys (sound volume, next/prev) do not work at all. Mouse wheel neither works.
A real Shame. I ask Apple to let us fully access our input devices when using a PC.
MacBook Pro (15-inch, 2017),
Windows 10,
intel PC using Windows 10 Pro
Posted on Oct 18, 2018 2:15 AM
На чтение 5 мин. Просмотров 15.9k. Опубликовано 03.09.2019
В настоящее время Apple является одной из компаний, которая предлагает одну из лучших на рынке периферийных устройств со сроком службы выше среднего и отличным пользовательским интерфейсом.
Многие из вас, вероятно, пользователи систем Windows, но вы хотели бы иметь возможность использовать клавиатуру и мышь от Apple, или вы были пользователями Mac, и вы хотите использовать как можно больше компонентов на компьютере с Windows.
Содержание
- Клавиатура Apple и мышь на Windows 10, как их использовать?
- Как настроить Magic Mouse на Windows 10
- Как настроить беспроводную клавиатуру Apple в Windows 10
Клавиатура Apple и мышь на Windows 10, как их использовать?
К счастью, это возможно без обходного пути. Вот что вам нужно сделать, чтобы подключить клавиатуру и мышь Apple к системе Windows 10.
Эти два аппаратных устройства Apple являются беспроводными и могут быть подключены к ПК с Windows через Bluetooth. Apple Magic Mouse также имеет бесшовную поддержку проводного USB.
Как настроить Magic Mouse на Windows 10
Magic Mouse от Apple – это немного другой продукт по сравнению с другими устройствами такого типа.
У него нет физических кнопок и колеса прокрутки, но все действия, которые вы можете выполнять с помощью обычной мыши, могут быть выполнены с помощью этой мыши, и этот опыт поначалу немного странный, но вы ничего не можете использовать.
Если вы были пользователем Mac, это не должно создавать проблем.
Все, что вам нужно сделать, чтобы эта мышь работала, это загрузить бесплатный драйвер и выполнить базовую установку.
Обычно весь процесс не должен занимать более 10 минут. Вот как ты это делаешь.
Убедитесь, что перед установкой этого драйвера вы удалили любое другое программное обеспечение такого рода.
- Вы можете скачать драйвер здесь без необходимости подписывать или выполнять любые другие условия. На этом сайте у вас есть два типа драйверов в зависимости от версии вашей мыши. Загрузите драйвер, связанный с вашим устройством.
- Драйвер будет получен в виде ZIP-файла, и вам необходимо извлечь содержимое. Вы получите исполняемый файл, с помощью которого вы начнете установку, дважды щелкнув по нему. Установка является базовой и простой в выполнении, потому что вам просто нужно выполнить шаги, указанные установщиком. Вы должны принять лицензионное соглашение и выбрать место, где вы хотите установить драйвер.
- Прежде чем завершить настройку, установщик скачает некоторые утилиты для модели вашей мыши, но это не займет слишком много времени, потому что они имеют менее 4 МБ.
- Вы можете запустить установленные утилиты с последней страницы мастера установки. Вы можете найти их также на панели задач.
- После того, как вы откроете Утилиты Magic Mouse, подключите мышь к вашей системе и убедитесь, что во время использования этого программного обеспечения оно останется активным, в противном случае устройство использовать нельзя. Вы можете настроить запуск службы при открытии компьютера, чтобы сэкономить время.
Это все! Этот метод можно использовать также для Windows 8, 8.1, 7 в зависимости от модели мыши.
Как настроить беспроводную клавиатуру Apple в Windows 10
Беспроводная клавиатура Apple сильно отличается от клавиатуры ПК.
С первого взгляда отсутствует тактильное ощущение твердого механического устройства, поэтому, если вы являетесь пользователем ПК и предпочитаете простой и обтекаемый вид, клавиатура Apple может подойти вам.
Эта конфигурация не требует никакого программного обеспечения поддержки, потому что это может быть сделано из настроек Bluetooth вашего компьютера.
Перед установкой убедитесь, что ваша клавиатура полностью заряжена, так как вам понадобится использовать клавиатуру во время этого процесса.
- В строке поиска Windows введите Bluetooth и нажмите Настройки Bluetooth .
- Ваша клавиатура должна появиться в списке Управление устройствами Bluetooth .
- Выберите Беспроводную клавиатуру Apple и нажмите Пара .
- Вы получите пароль на вашем экране, который вы должны ввести на клавиатуре.
- Нажмите кнопку Enter , чтобы завершить настройку клавиатуры.
Примечание. Часто вы можете получить , который не работает. Убедитесь, что на вашем устройстве обнаружены или устройство больше не прослушивает .
Не о чем беспокоиться, потому что они вызваны тем, что вы недостаточно нажали кнопку питания на клавиатуре или проблема с драйвером, которая может быть решена путем обновления драйверов.
Вот как ты это делаешь.
- Щелкните правой кнопкой мыши значок Windows в левом нижнем углу экрана.
- Выберите Диспетчер устройств .
- Убедитесь, что в Bluetooth нет ошибок.
- Запустите сканирование в категориях Программные устройства и Системные устройства и при необходимости обновите драйверы.
После того, как вы решили проблему, попробуйте еще раз подключить клавиатуру. Если вы все еще не можете подключить его, мы рекомендуем вам сообщить о проблеме в службу поддержки Apple.
Кроме того, есть две разные клавиатуры, которые вы можете использовать для своего компьютера с Windows 10: старая беспроводная клавиатура и новая Apple Magic Keyboard.
Конфигурация для последнего может вызвать некоторые незначительные проблемы, потому что Windows 10 читает Magic Keyboard как отдельное устройство.
Он отобразит код в окне с текстом «сравните коды доступа». Нажмите «Да», и теперь вы должны быть на связи.
Если вы хотите отключить клавиатуру, просто нажмите на имя клавиатуры в разделе «Управление устройствами Bluetooth», а затем нажмите кнопку «Удалить устройство».