How to use my Apple Keyboard on Windows 10?

I have a Apple keyboard very similar to this one (I never had a Mac, but these keyboards are really good in keying with a very smooth touch), but it only partially works on Windows 10. This Apple keyboard I have has a Portuguese layout and I selected in Windows the Portuguese QWERTY layout input, but many keys, like diacritics for example, don't map.

Is there any driver or tool for Windows 10 to perfectly integrate these Apple Keyboards?

enter image description here


Solution 1:

Copying my original comment to an answer, and adding some details.

I've used KeyTweak for 10+ years to use my Mac keyboard with my Windows machines (I use the same keyboard w/ my Mac too, with a USB switcher to connect it to whichever computer I want to use). I'm in the US, so can't speak to the diacritics, but you can definitely map those Mac keys into ANYTHING you want with KeyTweak, you just might need to loop up some keycodes for those diacritics.

This picture is the KeyTweak (yeah, it's old and ugly, but it works just fine), and shows how I've mapped my US keyboard for a Mac to Windows, basically swapping the Windows and Alt key location so they are the same physical location as most US keyboards for Windows. I've also added some other keys too, like PrintScreen and volume controls.

It's VERY ease to map keys (bottom of the window), just press the key on your keyboard (like the Mac's Command key) and then pick which key to map it to (like the Alt key).

KeyTweak UI