I am using Fedora 35 on my Apple Macbook Air 2017, and today something very annoying happened to me. In the morning (Budapest Time), I updated my laptop (sudo dnf update -y), and I have received a massive update (around 6000 items to be updated), and after the update, everything seemed to work fine, except one strange thing:
My keyboard layout changed to work as expected. My 0 (zero) and í keys changed. So when I press 0, it types í, and when I type í, it types 0. My keyboard is hungarian, and my keyboard settings, I have the same Hungarian layout, and if I open keyboard layot, it shows me the correct layot, but if I press the í or 0 keys, in the keyboard preview it shows me like pressing really the í or 0 keys (so the displayed layot correct, the displayed pressed keys correct, except I pressed 0 instead of í and vica versa.
I tried language and region, my language is English (United States), and my formats is Hungary.
I tried to remove my keyboard from input sources and added it again, but the same happens.
In my macbook a few month ago the keyboard was replaced by a repair store, but they told me the replaced keyboard is an official apple product. Till the today update, the keyboard worked fine.
It looks like the big update was from 5.15.x to 5.16.x ? On such major updates it happens that some bugs come up. Please test to startup with an older kernel, not 5.16 to boot and see if everything is as it should be. If yes you have to check if there are variants in the Hungarian keyboard layouts. Might be that there it changed something.
If not, we see if it makes sens to make a bug request, to let the developers to know that something changed.
Ok, I will try to downgrade my kernel. Currently I plugged a USB keyboard, and that works fine. Only my macbook keyboard behaves strangely. Does this means something to you?