Essentially the same issue as https://github.com/ValveSoftware/steam-for-linux/issues/2122 - the overlay on desktop doesn't support IME so it can't translate/match those trigger characters.
But why does it need to support IME for that? I have the physical keys in my keyboard. Am I missing on what IME is?
Your system information
Please describe your issue in as much detail as possible:
Steam overlay keyboard shortcut is set to a different character when the character in my keyboard layout doesn't match the character in USA keyboard layout.
If USA keyboard has a key I don't have in my layout at the position I press, the shortcut stored is the USA layout corresponding layout key name. However, when I run the game, it's listening to the modifier+character combination that is stored in the settings file. It's a combination that doesn't exist in my keyboard, I can't use any key combination to open the overlay.
Steps for reproducing this issue:
Part1:
in game->Overlay shortcut key(s)CTRL+ùas keyboard shortcutFAIL:
6. Keyboard shortcut shows as
CTRL+;FAIL (so it's not just a visual problem):
9. It's impossible to open steam overlay because I don't have a dedicated key with
;(it'sShift+,to get;)