Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

sebalvarez

macrumors regular
Original poster
Apr 15, 2022
164
61
There are times when I think of the insane amount of money I paid for this Mac Studio M1 Ultra and I feel stupid, because as remarkable as this machine is, I don't know, for example, why the hell do I have to wait several seconds (not even the same amount of seconds every time) to even be able to start typing the password, because the $180 Apple keyboard that I bought, besides being grossly overpriced, can't connect to the Mac Studio as soon as it boots up.

And now there's another one. Recently I changed my password, but when I rebooted the machine, it would bounce. At first I thought the usual, I made a typo. So I deleted and typed it again very slowly and carefully, and still bounced.

Then I realized what the problem was. The keyboard layout was not in US English anymore, it was in Spanish. So that makes certain character not be in the same keys, and therefore the system gets the wrong password.

Because I use both normally, I assumed I had used the spanish layout before rebooting, or the night before. But since then, I made sure that every time I reboot or shut down, the layout is set to US English.

But every time I reboot, or boot up, the layout is back to Spanish. And I look at this insanely expensive Mac and I wonder why is it that this never happened to me even in the cheapest Windows PC, but it happens in this grossly expensive machine. But unlike the Apple keyboard, I don't consider it grossly overpriced. I just think that these kind of things shouldn't happen in a Mac, when a piece of junk Dell doesn't have things like these. Sure, they're garbage that last for a year or two, and are slow and noisy, but I never used a PC that would magically switch keyboard layouts each time it boots up.

Is there a solution to this?
 
You checked in System Settings -> General -> Language & Region which language is set as the primary one?
Otherwise: In Sonoma, you can click the keyboard layout indicator in the top right of the screen on the login screen and make adjustments there. The keyboard settings made there will persist directly from that screen if you login immediately after applying the changes.
 
You checked in System Settings -> General -> Language & Region which language is set as the primary one?
Otherwise: In Sonoma, you can click the keyboard layout indicator in the top right of the screen on the login screen and make adjustments there. The keyboard settings made there will persist directly from that screen if you login immediately after applying the changes.
Yes, the US English layout is the primary.

When you say that the keyboard settings made in the login screen will remain, you mean just choosing US? Because I've done that many times, and it still boots into the Spanish one.
 
I'm not on an Apple silicon Mac now to test, but try to select US English in the startup options screen, then reboot.

  1. Turn on your Mac and continue to press and hold the power button as your Mac starts up.
  2. Release the power button when you see the startup options screen, which shows your startup disks and a gear icon labeled Options.
  3. From this window you can start up from a different disk, start up in safe mode, use macOS Recovery, and more.

https://support.apple.com/en-us/102603
 
I'm not sure if this works with SIP enabled:
Code:
sudo nvram -d prev-lang:kbd
The previous keyboard is stored as nvram value, but Apple says you can't reset nvram on an Apple silicon Mac.
nvram prev-lang:kbd should read the value, nvram -d prev-lang:kbd deletes the stored value
There is also prev-lang-diags:kbd
 
Last edited:
It's obvious to me that this is a bug. I don't know if just in Ventura, but it is a bug. If you set the language in macOS settings, it should stay that way after a reboot, and especially if you set it also in the lock screen itself, it should stay that way.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.