Mac issue: < and ^ keys swapped on external keyboard

When setting up a new Apple Mac, connecting a new input device, or after upgrading the macOS operating system, it may happen that swapped the < and ^ keys on the external keyboard are. Some users just get used to it; you just use the key to the right of the left shift key for ^ and °. For < and > use the key above the tab key. When I had this problem, I didn't want to put up with it. I was looking for a solution and found it. If the keys on your Mac are also swapped on the external keyboard, simply follow the instructions below.

On the Apple Mac, keys are mixed up on the external keyboard and > and ° or < and ^ are entered incorrectly? Then you will find the solution without it here
Port-Command!" width=”1024″ height=”484″ /> On the Apple Mac, the keys on the external keyboard are mixed up and > and ° or < and ^ are entered incorrectly? Then you will find the solution without a terminal command here!

Troubleshooting: Keys swapped on external Mac keyboard

I use one on the Apple MacBook Pro Cherry KC-1000, a very cheap model, on which I have been able to reliably write my texts for years. macOS also recognizes that it is a Cherry model, but the ISO keyboard standard is not always correctly identified. Therefore, when setting up my new MacBook Pro, the keys for <> and ^° were swapped. So I quickly googled the solution and found a workable solution alongside "just put up with it" and an outdated terminal command from 2009 - deleting the file com.apple.keyboardtype.plist:

  1. Removes external keyboard from Mac (unplug USB or disconnect Bluetooth)
  2. Opens the /Library/Preferences/ folder on the system volume (default: Macintosh HD)
  3. Locate the com.apple.keyboardtype.plist file and delete it
  4. Restarts the Mac
  5. Log in and reconnect the external keyboard
Deletes the com.apple.keyboardtype.plist file in the /Library/Preferences/ folder so that the external keyboard is re-identified on the Mac, iMac or MacBook after a restart.
Deletes the com.apple.keyboardtype.plist file in the /Library/Preferences/ folder so that the external keyboard is re-identified on the Mac, iMac or MacBook after a restart.

Switched keys on Mac? The keyboard assistant helps!

After you have gone through the above steps, the macOS Keyboard Assistant window should pop up by itself, in which you can make the necessary settings for the external keyboard on the Mac. Press "Continue" in its start screen, then you will be shown the method to identify the keyboard: press the key next to the left shift key once. If this was recognized, it automatically goes to the next screen, where you select the first point for a German QWERTZ keyboard - ISO for Europe, Latin America, the Middle East and other regions. Then click on “Done” and the buttons can be used again as labeled.

The macOS Keyboard Assistant should appear automatically once you've deleted the plist file, restarted the Mac, and reconnected the keyboard.
The macOS Keyboard Assistant should appear automatically once you've deleted the plist file, restarted the Mac, and reconnected the keyboard.
The input device and the location of the < key are identified by pressing the key next to the left shift key.
The input device and the location of the < key are identified by pressing the key next to the left shift key.
Here you can complete the identification. Note: All screenshots were taken on macOS 12 Monterey. In others, the procedure may be different (but probably shouldn't).
Here you can complete the identification. Note: All screenshots were taken on macOS 12 Monterey. In others, the procedure may be different (but probably shouldn't).

Which

Did you like the article and did the instructions on the blog help you? Then I would be happy if you the blog via a Steady Membership would support.

11 comments on "Mac problem: < and ^ keys swapped on external keyboard"

  1. I had this problem when I connected a Satechi Slim Bluetooth Keyboard to my Mac. My mistake was to choose ISO instead of ANSI in the dialog shown in the last screenshot of the article. The error disappeared after I set ANSI there.

  2. Thanks for the tip. I was also able to call up the keyboard dialog directly in the settings. I also tried deleting the file. Result: On my external keyboard (Keychron) the keys are now correct, but on the internal one of the Macbook they are reversed. This is driving me straight to despair.

    1. Just as you did, you change the keyboard layout your Mac uses. It is logical that the internal keyboard then uses “wrong” keys.

      The method presented in the article only changes the key assignment of the external keyboard.

  3. Far too complicated. And didn't work for me either.

    What worked:
    Simply go to Keyboard under Settings, click on “Change keyboard type” at the very bottom -> then the keyboard wizard will appear.
    In the “Identify Keyboard” step, DO NOT press the key next to the Shift key (as required in the graphic), but press the ^/° key.
    This simply swaps the ^/° key and the key.
    Problem solved.

Post a comment

Your e-mail address will not be published. Required fields are marked with * marked

In the Sir Apfelot Blog you will find advice, instructions and reviews on Apple products such as the iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini and Mac Studio.