2

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!

3 Answers 3

3

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 :

2
  • That did it! ~ <- happily typed in the usual way! No need to remap keys for me. Still no idea why I didn't need to do this before, but perhaps I had done that and forgotten. Either way, thanks so much for the help
    – bytepusher
    Commented Jan 28, 2023 at 20:19
  • Later update: interestingly, connected same keyboard to Win 11 without this issue. So when I seemed to remember not having to do anything before, that's not out of nowhere. Either way, between this answer and do nothing, I seem to be OK ;)
    – bytepusher
    Commented Feb 13 at 13:28
2

You didn't tell us on what platform… but generally, one of the big differences between ISO & ANSI is that the key you 'lose' on ANSI isn't the one you'd expect it to be…

Instead, that 'missing' key next to Z actually moves up to be next to 1, & that's the key you lose.

enter image description here

3
  • d'oh - added that I'm on Windows 10, thank you.
    – bytepusher
    Commented Jan 28, 2023 at 19:02
  • It's still the same practical effect, just the characters on the keys are different compared to Mac. On Mac, you'd use Ukelele to swap the characters generated by each key. idk the Win equivalent, sorry.
    – Tetsujin
    Commented Jan 28, 2023 at 19:03
  • So weirdly, the keyboard is as expected when connected to my laptop running Ubuntu. And the same model worked as expected on the same PC before. This is extremely strange
    – bytepusher
    Commented Jan 28, 2023 at 19:07
1

Download Microsoft PowerToys and use the keyboard manager to map the keys

2
  • Welcome to Super User. Please read How do I recommend software for some tips as to how you should go about recommending software. You should provide at least a link, some additional information about the software itself, and how it can be used to solve the problem in the question.
    – DavidPostill
    Commented Jan 29, 2023 at 13:34
  • Thanks - that would've been an option - but I preferred using the approach outlined in the accepted answer
    – bytepusher
    Commented Jan 29, 2023 at 14:32

You must log in to answer this question.

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