WinAppleKey
Apple Magic Keyboard A1644 driver for Windows 10.
Please note that this driver only works on Windows 10 and only for the A1644 (Apple Magic Keyboard) model (see: FAQ.5).
Features:
- 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_MACHINE\SYSTEM\CurrentControlSet\Services\WinAppleKey\SwapAltCmd. The default value is 0 (off).
To enable/disable the Fn-Ctrl key swapping edit the DWORD key value:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinAppleKey\SwapFnCtrl. 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.
Frequently Asked Questions
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’s enforced restrictions for Windows drivers. To fully release a device driver for Windows 10 (and later) you need to run a registered company and subsequently purchase a quite expensive driver signing certificate for that company. Both cost time and money. This driver is free and open source and I do not make any money from it — so no.
2. How can I get the multimedia keys to work?
Please take a look at 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 must disable Windows Secure Boot, please read the Disclaimer part.
5. Will you ever implement support for Windows 11 and other Apple keyboards such as A1314, A2450, A2449?
I have no plans to further work on WinAppleKey primarily due to FAQ.1 above and the user restrictions (e.g. some PC games don’t work) and security implications (e.g. no SecureBoot) of having to run Windows in TESTSIGNING mode. Instead, I started this project magicstick.io that already supports these keyboard models plus does more.
Вы искали драйвер для:
Apple, Inc.
Код устройства: USB\VID_05ac&PID_0267
Выберите драйвер для своей операционной системы и ее разрядности. Рекомендуется устанавливать более позднюю версию драйвера (смотрите на дату выхода).
Для перехода к скачиванию файла нажмите на ссылку.
Результаты поиска:
Драйвер / Устройство | Операционная система |
Дата выхода Версия |
Ссылка на скачивание |
|
---|---|---|---|---|
Trinityworks AppleK Drivers | Windows 10 32-bit (x86), 64-bit (x64) |
2016-08-03 6.2.2 6.1.7600.16385 |
Сайт не содержит материалов, защищенных авторскими правами. Все файлы взяты из открытых источников.
© 2012-2025 DriversLab | Каталог драйверов, новые драйвера для ПК, скачать бесплатно для Windows
kamtizis@mail.ru
Страница сгенерирована за 0.087135 секунд
Search by Device ID
Enter the name of the device, for example, GeForce GTX 1060 , usb 3.0
or Device ID, for example, PCI\VEN_10EC&DEV_8168&SUBSYS_99EB1019
You were looking for:
Apple, Inc. Magic Keyboard A1644 USB\VID_05ac&PID_0267
Select the driver for your operating system and its bit. It is recommended to install a later version of the driver (see the release date).
To go to the download file, click on the link.
Searching results:
Driver | Operating system |
Driver Date Version |
Link | |
---|---|---|---|---|
Trinityworks AppleK Drivers | Windows 10 32-bit (x86), 64-bit (x64) |
2016-08-03 v.6.2.2 v.6.1.7600.16385 |
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_MACHINE\SYSTEM\ControlSet001\Services\KeyMagic\OSXFnBehavior
andHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic\OSXFnBehavior
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 BootCamp\Drivers\Apple\AppleKeyboardMagic2
for Apple Magic Keyboard drivers. I have not tested this, but I assume you would use BootCamp\Drivers\Apple\AppleKeyboard
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_MACHINE\SYSTEM\ControlSet001\Services\KeyMagic\
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_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic\
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. BootCamp\Drivers\Apple\AppleKeyboardInternalUSB
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:
- BootCamp\Drivers\Apple\AppleCamera
- BootCamp\Drivers\Apple\AppleKeyboard
- BootCamp\Drivers\Apple\AppleKeyboardInternalUSB
- BootCamp\Drivers\Apple\AppleKeyboardMagic2
- BootCamp\Drivers\Apple\AppleKeyManager
- $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
.\Library\Application Support\BootCamp\WindowsSupport.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 Files\7-Zip\7z.exe" e -y BootCampESD.pkg
"C:\Program Files\7-Zip\7z.exe" e -y Payload~
"C:\Program Files\7-Zip\7z.exe" x -y WindowsSupport.dmg
This archive contains the Windows drivers for the following Apple devices:
- Apple Magic Keyboard (wired and wireless gen 1 & 2)
- Apple Magic Mouse (gen 1 & 2)
- Apple Magic Trackpad (gen 1 & 2)
In order to install the one you need just extract the archive, enter into the folder of the device you need, right click on the INF file and click on the Install entry. After that your device will be fully working, in the case of the mouse you will notice that right click and scrolling will start to work.
As an additional note, you might want to change the scrolling direction after install, in this case you will need to make some changes in the Windows registry. The steps are:
- Go to the device manager (right click on the Windows menu icon and choose it).
- Expand the Mouse section and double click on the newly installed device (might be shown as HID compatible mouse or something like that).
- Go to the details tab and select the device instance path property. Please note the value and keep it available; you can copy it to a notepad for that.
- Open the Windows registry editor (press Win+R, type regedit and press Enter).
- Go to the next route:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
- In there, follow the route defined by the instance path value. In my case was
HID\{00001124-0000-1000-8000-00805F9B34FB}_VID&0001004C_PID&0269\8&3AC3F21&0&0000
for the Magic Mouse 2.
- Go to the Device Parameters subkey, change the FlipFlopHScroll and FlipFlopWheel values to 1 (double click on each to open the change value modal window).
- Close the registry editor and restart the computer.
- After Windows starts, the scroll will be as in MacOS natural configuration.
I extracted this files from my bootcamp installation, I hope they work for you.
- Addeddate
- 2020-08-24 16:41:42
- Identifier
- apple-drivers-windows
- Scanner
- Internet Archive HTML5 Uploader 1.6.4
comment
Reviews
There are no reviews yet. Be the first one to
write a review.
1,503
Views
DOWNLOAD OPTIONS
Uploaded by
Hilde_Brando
on