TLDR : The future installer should immediately reflect keyboard layouts changes regardless of the language chosen, in order to set encryption passphrases properly.
I just installed Fedora 41 on a new computer, a task I’m pretty used to now. For the longest time I had an issue with the installer, and with the rework coming to F42 I’d like to describe it.
I like my system to be in English, that’s what I’m used to, despite being French. And because I’m French, on laptops I pretty much always have to use AZERTY keyboards (sometimes I change them, but it’s a pain).
So in the first prompt of the installer, I first choose the English (US) option because I want my system to be in English. Then I set the keyboard to French, and put the French layout on top of the list, being the primary one. Sometimes I remove the English layout (but not always since I often use external keyboards that are QWERTY).
After setting the date to Europe and Paris, I move to the disk part, were I chose an automatic configuration, free space to wipe out Windows (the one already there when I bought the laptop) and then I ask to encrypt the system.
Here comes the frustrating part : when asked a passphrase for the encryption, the keyboard is in QWERTY. So I type my passphrase. But I know that when the installation will be finished and I reboot the system, the prompt for the passphrase will be in AZERTY.
It is not a big issue, but it can lead to problems when setting strong passphrases with numbers and special characters like “é,à,è or ü” that are easy in a French keyboard but not in a US layout.
The request is to let the future installer change the keyboard layout during the installation process, when the user is doing the configuration, regardless of the language chosen.