Particularly for British/Irish keyboard layouts, macOS tends to misbehave and decide that the keyboard is ANSI (it isn't) and that there is a layout for "British - PC" that fits that is just the US mac layout (I guess it's just the default in macOS), so I like to touch that option in macos as little as possible because it does the wrong thing 7 times out of 10.
Comments
Does macOS not allow you to have multiple keyboard layouts and switch between them with a shortcut?
On Linux I use fcitx to cycle through half a dozen keyboard layouts depending on which language I want to type in.
Particularly for British/Irish keyboard layouts, macOS tends to misbehave and decide that the keyboard is ANSI (it isn't) and that there is a layout for "British - PC" that fits that is just the US mac layout (I guess it's just the default in macOS), so I like to touch that option in macos as little as possible because it does the wrong thing 7 times out of 10.
I briefly considered and discounted a Mac based on keyboard , do they allow remapping now? The physical layout is still trash but remapping may help.
To clarify, it's not just apple - this trend of putting left slash above enter (ANSI) needs to stop, unofficial iso is just so much better.
There's no UI tool to remap individual keys, no.
It has supported installing custom keyboard layouts for a decade though. e.g. this one attempts to workaround mac os insisting you have an ANSI keyboard by installing a layout that makes mac os do the right thing when it's in that bad state: http://liyang.hu/osx-british.xhtml (Updated for Sierra: https://github.com/cbaggers/backup-uk-keyboard-layouts-for-m...)
It feels a little ridiculous having to hack around stupid design decisions for keyboards tbh