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 is where the BootCamp control panel lives. You'll need to install it manually if you want the Fn keys settings to actually work.
To install the Boot Camp control panel
BootCamp.msi out of the zip file to someplace easy to remember.
- Start a command prompt as administrator.
cd to whatever folder contains
BootCamp.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