Keyboard Layout Not Right for US/UK in Windows 10

keyboardkeyboard-layoutwindows 10

I'm using Windows 10.

I am using a Mac keyboard – both the model I had to replace and the new one are the same.

It's worth noting that if I connect the same keyboard to my laptop running Ubuntu, the behaviour is as I expect. Understandably, that's confusing to me.

I have a UK keyboard, but I need the US layout.
This used to work fine, but I've had to replace it, now it's not quite right anymore.

The usual "candidates" behave correctly:

shift+3: #
(UK would be: £)
Great.

However, the top left (below escape) button isn't right (it used to be!).

No shift produces: \

With shift: |

I expected:

No shift: `

With shift: ~

(That's what I get on the button left of Z), so ISTM those two buttons are flipped.

My language settings are set to
English(United States)
and US(qwerty) layout.

Googling for an image of how a standard US layout should look, I get what I expected, so my years of muscle memory are still correct.

Can anyone help me diagnose or better yet fix this problem?
Thanks a lot!

Best Answer

The article Making an Apple keyboard work in Windows 10 advises this procedure:

  • Download a bespoke Apple keyboard map for Windows
  • Unzip to a folder and execute setup.exe
  • Open Settings > Devices > Typing
  • Scroll down and click "Advanced keyboard settings"
  • Click the drop-down list below "Override for default input method"
  • Select "[English (United Kingdom) – United Kingdom – Mac]"
  • If you still encounter wrong keyboard keys, download Microsoft PowerToys and use Keyboard Manager to map the keys.

References :

Related Question