Open FeatheredSerpent opened 8 years ago
I'm having the same issue! Also German keyboard & keyboard layout with English locales. System is Linux Mint 18 x64.
If you need some more information from me, please let me know!
Same here. I'm using a portuguese keyboard layout. Kubuntu 18.04
I will post more info about the issue whenever I have some time.
I sporadically also have this kind of issue with SteamPlay games, rarely, where the keyboard layout is just plain wrong (game thinks I have QWERTY keyboard layout when I use AZERTY FR layout on my system) or when like here, it thinks the keyboard is not 'num locked' when it actually is (and I can't type most of number on the numerical pad). Restarting the game fixes it usually, nothing else I can do fixes it (pressing numlock key, changing keyboard layout in system during game... and so on)
Here is more info about my system:
Manjaro KDE AZERTY FR keyboard (Keyz Carbon 2) set as 105 keys generic keyboard in system System language set as French FR/Default Steam language set as English (maybe why it sometimes bug)
I'm experiencing something very similar. However, instead of printing out both the number, and then performing the operation (i.e. move left), it seems like the keyboard is stuck in "numpad off" mode for everything except the 5. If I select any other window, the keyboard works fine. If I use the steam browser without starting a game (no overlay) then the keyboard works fine. But if I'm in a game, and open the overlay and go to some part of the steam client to enter some numbers (i.e. credit card entry), then no matter what the actual status of Numlock, the steam client acts as if Numlock is off for 1,2,3,4,6,7,8,9 but works fine for 5.
Edit: Okay, I've done more digging. It seems if Numlock is on, and the page cannot be scrolled up any more, then pressing 9 on the numpad will actually add a 9 to the number entry form. If the page cannot be scrolled down, then pressing 3 will add a 3 to the number entry form. However, I cannot work out how to get 1,2,4,6,7,8 to come up.
Confirm this bug, Mint 19.3, only 5 and 0 works for me on the steam Overlay (French layout)
I second this on Linux Mint 21 Cinnamon. Numpad with NumLock on behaves as intended everywhere else on the system (including steam client). It only breaks in the overlay, though for me all keys work as if it was just off, no both off and on behaviour at the same time nonsense. (i.e. only / * - + Ent 5 0
work, everything else just moves the pointer)
The new Steam overlay still have this bug, the Numpad still treated as if it were off
Tested version: 1682723851
This is an issue they don't care about, you can't write in your own language if you're not english. only english characters work.
Well, is there a workaround? some key mapping hack specifically for the overlay? It's 2024 at least tag it with wont'fix.
In the steam overlay the numpad keys behave as if num lock is off (eventho it's on), and then print the character on the screen.
Some examples: Pressing 0,1,2,3,4 on the numpad results in the following: "01243" - Caused by the 4-key (left-arrow) Pressing 5,6,7,8,9 on the numpad results in the following: "78956" - Caused by the 7-key (home, or pos 1 on a German keyboard) Typing ABC then putting the cursor between B and C and pressing the decimal point key (comma-key on a German keyboard) results in: "AB," - As if "Del" was pressed
My system is Ubuntu 12.04.5 with MATE Desktop, English locale/language (en_US.UTF-8), a German keyboard and German keyboard layout :