Screenshot from macOS 10.15 showing Language and Region settings being applied to the Login Window.

How to fix macOS startup keyboard layout not persisting

I’ve had problems with my Mac not remembering my keyboard layout in the startup login window. Here is how you fix that issue. You may have this issue and not even realize it depending on what characters you use in your password.

However, if your password is dependant on a specific keyboard layout then you need to have the right keyboard layout set on the login screen. You can change the keyboard layout from the input selector in the top left corner of the screen.

This setting won’t always persist between settings and revert to either the ABC Extended keyboard layout (default when no layout is set), or the wrong keyboard layout in a bilingual setup.

Here is how to get your Mac to remember your preferred login keyboard layout:

  1. Start by going to System Preferences: Keyboard: Input Sources. Make sure the layout you want to have on the login window is at the top of the list of keyboard layouts.
  2. Go to System Preferences: Users and Groups: Login Options. Unlock the preference pane if needed.
  3. Toggle the “Show Input menu in login window” option off and on again. Or toggle it on if it wasn’t already on.
  4. Go to System Preferences: Language and Region: General: Preferred languages.
  1. Temporarily add a second language to the list using the Plus button. You’ll remove it later so just add any language.
  2. Drag the new language to the top of the list.
  3. Click the new Gear button that appeared on the bottom bar when you rearranged the language list, and choose Apply To Login Window. (As shown in the above screenshot.)
  4. Drag your preferred language to the top of the list again.
  5. Repeat step 7.
  6. Remove the language you temporary added to the list by selecting it and clicking on the Minus button.
  7. Reboot your Mac.

Be sure to bookmark this page or note the above instructions for later reference. My experience shows that this issue often reappears after macOS updates on Macs that have experienced this issue before. Macs with full-disk encryption (FileVault) seems more prune to run into this issue, probably due to how the pre-boot environment lives off to the side from the main systemd. But who knows? Maybe Apple manages to fix this issue sometime in the future.

The above instructions may sound a bit weird and convoluted. That is because they address three different keyboard layout issues. It’s just easier to walk through all the fixes instead of trying to figure out which specifci issue affects your Mac.

This article was last updated for macOS 10.15 “Catalina”.