1. How do you get the Apple Magic keyboard to work on Windows 10 with the fn key and the correct layout?

I'm using a Magic Keyboard with British English layout but none of the fn functions work such as media keys, volume, Page Up, Page Down, Home, End, Del, etc.

What I have tried:

2. How do you get the Apple Magic keyboard to work on Windows 10 with the correct layout?

I've also not had any luck using the | \ key (it works as a ~ # instead) the ~ ` key (it works as a ¬ ` instead) and the ± § key (it works as a | \ instead)

I'm using Windows 10 Version 10.0.18362 Build 18632.

  • Apple’s “British “ keyboard is kind of unique, you probably need to find a Windows layout called “British (Apple)” to have output match the keys. – Tom Gewecke Jul 31 '19 at 11:10
  • But won't that mess up my other keyboards? – Turkeyphant Jul 31 '19 at 11:24

Regarding 2., the mapping for the keys that create characters, you probably need a Windows software keyboard layout that matches Apple's unique "British" hardware keyboard. See if this one works right for you.


Use this: https://magicutilities.net/magic-keyboard/help/keyboard-layouts DON'T install the main program from their website that's a paid for app - this just installs the right keyboard layout for British Apple Keyboards. You then go into Windows 10 keyboard settings and add United Kingdom (Magic Utilities) as the default input method and voila ALL the keys work like they do on a mac! The only thing that doesn't seem to work is the brightness/volume buttons up the top (but I think bootcamp drivers can fix that if you must). No need to install any third party drivers for any of this just plug in, install the keyboard map and go!

  • Very useful, great find! – Tom Gewecke Oct 4 '19 at 17:19
  • Unfortunately (even though the instructions are not correct for Windows 10) after installing and restarting the languages do not appear in the menu so it's impossible to activate this. – Turkeyphant Oct 20 '19 at 9:39
  • I ended up buying the main utility program magicutilities.net is it fantastic and worked right out of box – phil_lgr May 2 '20 at 19:05

I have built a little open source project for this: Bluetooth HID Hub (https://github.com/ruundii/bthidhub). It runs on Raspberry Pi Zero W (~$10/£10).

It is similar to RaspiKey, but:

Supports not only a keyboard, but a mouse as well, both wired or wireless Does not require wire connection to your computer Supports connection to multiple computers (work on 2+ machines with the same keyboard Python based, so really easy to extend with your custom remappings or any other device specific logic


https://www.youtube.com/watch?v=NWgWJ9BcCUo This saved me. If you are still struggling from this, then this is a quick answer.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .