My partner and I share a Mac, but we're used to different keyboard layouts. One of us uses the ABC layout and the other uses the Norwegian layout. Which is why we have two Bluetooth keyboards connected to the same Mac!

I know that I can press Space to switch layout, but can I set up my Mac so that both keyboards are set up with their respective layout?

So when I press Ø on the Norwegian keyboard, it should type ø and not ;, and vice versa when I press ; on the ABC keyboard, it should type ; and not ø.

  • I think Karabiner can switch layouts according to which keyboard is active, but I don't know the details Dec 27, 2022 at 0:55
  • This might help: stackoverflow.com/questions/60329520/… Dec 27, 2022 at 1:58
  • @TomGewecke I'm not looking for overriding specific keys; I really want the standard ABC and the standard Norwegian layouts to be used by their respective keyboards. I think Karabiner (referred in the answer you linked to) is used to override specific keys?
    – jornane
    Dec 27, 2022 at 23:19
  • What you want is equivalent to karabiner automatically overriding certain keys in the abc layout whenever the Norwegian keyboard is being used. Dec 28, 2022 at 1:00
  • @TomGewecke You mean I should te-create the standard Mac Norwegian layout as a list of overrides? That’s a lot of work, almost all non-alphabetical and non-numerical characters (including those behind ⌥) are somewhere else than with ABC. I just want the Mac to switch keyboard layout to the keyboard being used.
    – jornane
    Jan 11, 2023 at 11:09


You must log in to answer this question.

Browse other questions tagged .