If you can't install Bootcamp itself for whatever reason (in my case, I'm just using an apple keyboard on a PC rather than dual-booting a mac), you can still get your function keys working correctly using the boot camp drivers pack on Apple Support.
Within the zip file, the BootCamp\Drivers\Apple
folder contains two files of interest:
AppleKeyboardInstaller64.exe
will install the driver to enable play/pause and the other magic function keys on your keyboard. Unfortunately it will also turn off FnLock, so you won't be able to use F8 as F8 by default.BootCamp.msi
will completely refuseis where the BootCamp control panel lives. You'll need to install unless you're actually on a mac on boot camp. Fortunately, there are multiple ways of extracting the contents of an .msi file (I used 7zip). Inside this .msi you will findAppleControlPanel.exe
, which will letit manually if you setwant the behavior of your functionFn keys settings to actually work.
To install the Boot Camp control panel
Copy
BootCamp.msi
out of the zip file to someplace easy to remember.Start a command prompt as administrator.
cd
to whatever folder containsBootCamp.msi
and run this command:msiexec /i BootCamp.msi
- If you get an error about needing to run this package "from setup.exe," double check that you're actually running msiexec as administrator.
- An error about missing files can be safely ignored.
Let the installer reboot your machine
This will also have the side effect of installing Apple's boot selector service, which is functionally useless on a non-Mac machine. Fortunately, it's not necessary for the keyboard drivers to actually work. To remove it, after you've rebooted, open another command prompt as administrator and use this command:
sc delete AppleOssMgr