Apple Magic Keyboard Driver (model A1644) for Windows 10.No other drivers (such as Apple's Bootcamp) are needed or should be instaled.
Supported Feafures:
For pairing I had to reset keyboard memory by powering it down and powering it on by keeping the power button for more than 3 seconds. For drivers, required for Fn key ussage, check Does Apple Magic Mouse fully work on Windows 7 x86/x64?
- 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.
Note that WinAppleKey is only tested and supported on Windows 10 (64-bit).
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 directly allow the driver installation unless in TESTSIGNING mode. Please be aware that permanently running Windows in TESTSIGNING mode leaves your system open to various security risks; so please be aware of what you are doing as any consequence because of this is solely your responsibility. WinAppleKey is free software that you are willing to build and/or use completely at your own risk.
NOTE: If your system is running a UEFI BIOS, you will need to disable Secure Boot through your BIOS first.
To switch to TESTSIGNING mode issue the following command (in an Administrative command prompt) and then reboot:
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.
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).
A1314 Keyboard Pairing
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 2017 along with an installation of theWindows 10 Driver Kit (WDK). For the installer project, you will additionally need to install the WiX toolset version v3.11or better.
Donate
bc1qpu72u9greulx9wx3kukrqag9fgsmzkkjdah872
- Joined
- Oct 23, 2013
- Messages
- 51
- Motherboard
- Asus Rog Strix H370-I GAMING
- CPU
- i7-8700K
- Graphics
- GTX 1080
Version 6 of Boot Camp Support Software isn't yet available on https://support.apple.com/downloads/, and I ran out of patience with Boot Camp Assistant (many attempts at modifying /Applications/Utilities/Boot Camp Assistant.app/Contents/Info.plist). Here's what worked for me:
- In OS X, use the Brigadier Python script (https://github.com/timsutton/brigadier) to download Boot Camp Windows Support Software directly, bypassing Boot Camp Assistant. This was my terminal command “/Users/user/Downloads/brigadier-0.2.2/brigadier -m iMac15,1”. The result was a 1.63GB file “/Users/user/BootCamp-031-24514/WindowsSupport.dmg” containing Boot Camp 6 drivers.
- Mount the dmg. In order to get the keyboard working I just needed AppleKeyboardInstaller64.exe and BootCamp.msi from BootCamp/Drivers/Apple. Unless you want to install a whole load of other drivers, copy just these two files to a folder on a drive that will be available in Windows.
- In Windows, create a restore point (optional)
- Run BootCamp.msi from an elevated command prompt (right-click and 'Run as administrator'). Reboot when the install finishes.
- Enjoy the volume controls!
Apple Bluetooth Keyboard A1314
Is there a better method?