The default backpack does not open by pressing the ‘~’ hotkey, when a game is run from the Windows 10 Roblox application in the Microsoft Store for some international keyboards, such as Czech, Ukrainian, maybe Brazilian, and more. However, it does work when the same game is run from a web browser, on the same computer. Happens always, in any game.
I am aware of the issue with tilde ’ ~ ’ being the upper case of backquote ’ ` ’ symbol on the same key. Seems Roblox is also aware, but have not fixed it: This is a snippet of the Backpack CoreScript on GitHub (line 37):
local ARROW_HOTKEY = Enum.KeyCode.Backquote.Value --TODO: Hookup '~' too?
local ARROW_HOTKEY_STRING = '`'
However, it may have something to do with a wrong LocaleId identification, as I observed the following:
In studio:
- SystemLocaleId = cs-cz
A game run from a web browser:
- SystemLocaleId = cs-cz (client script checking)
- SystemLocaleId = en-us (server script checking)
A game run from Windows 10 application in Microsoft Store:
- SystemLocaleId = en-us (client script checking)
- SystemLocaleId = en-us (server script checking)
(In all cases RobloxLocaleId = en-us.)
Remark: I have a Rust-type first-person game. Mouse is locked in the center, so a player must use the keyboard to open the backpack. The malfunction has earned me a few dislikes:
https://www.roblox.com/games/1087852616/CATASTROPHIA-Survive