Description of problem: Once logged in, the keypad is inverted: the "123" row is at the top, while the "789" row is at the bottom, whether in English (US), French, Mongolian or Greek layouts are used. This is also the case when unlocking the screen. But, when logging in, the keypad is OK. The problem appears for at least 8 users. Version-Release number of selected component (if applicable): How reproducible: Always. Steps to Reproduce: 1. Log in. 2. Open a terminal, or a web form, or gedit. 3.Type digits. Actual results: When typing the "1" key, "7" appears. When typing "2", "8" appears etc. Expected results: The universal mapping should be used: 789 456 123 0. Additional info:
Erratum (direct consequence of the bug): above, please read "The problem appears for at least 2 users." (The users we have checked.)
please attach the output of "xkbcomp -xkb $DISPLAY -"
Created attachment 857373 [details] xkbcomp -xkb $DISPLAY -
xkb_symbols "pc+fr+us:2+inet(evdev)+group(rwin_toggle)+keypad(ops)+keypad(hex)+keypad(atm)" something is setting the "keypad(atm)" option which is the culprit. This seems like a desktop environment or possibly xorg.conf misconfiguration. Given that it also seems to set "keypad(ops)" which looks like a typo for "keypad(oss)" I'd guess the latter.
Thank you very much indeed. It's not a bug, I've found my mistake: since I couldn't find any way to define a shortcut to switch keyboard layout (!), I installed Gnome tweak tool, and defined a key to do this in "Switching to another layout". Just above is "Layout of numeric keypad", and I had changed this too by mistake to "ATM/phone style". Now it's OK. I've very sorry to have wasted your time. By the way, switching layout is an extremely frequent task in countries using a non-Latin script (small countries like China or Russia, for instance) so a key to do that is very needed, and it should be much easier than it is to get it work. In KDE, one just right-clicks on the language symbol, and chooses "configure"→ "layouts"→"main shortcut".
group(rwin_toggle) in your layout means you can toggle groups with the right windows key. but this is something you should bring up with the GNOME guys upstream, there's little we can do in the xorg stack here. this is more about GUIs than the actual functionality