Remapped keys not detected by UserInputService

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple and clear!
    A workaround to make roblox’s UserInputService detect a remapped key.

  2. What is the issue? Include screenshots / videos if possible!
    The ‘p’ on my keyboard recently malfunctioned and stopped working, so I remapped it to another key which I don’t use frequently. I’m trying to get this to work on other games, so GetStringForKeyCode wouldn’t work. Apparantly, even popular games with 10M+ visits doesn’t seem to have this implemented as pressing my remapped P there doesn’t trigger any keybinds.

  3. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    My keyboard was remapped by changing its Scancode Map in Registry Editor, after searching around for a while I found out UserInputService seems to detect keys corresponding to the QWERTY layout instead of the player’s Windows layout, however I don’t know exactly how this works so I have no idea how to make the game think I’m pressing ‘p’ instead of ‘[’ like on the QWERTY layout.

Bump, I’m also having this issue right now.

the only thing i can think of is getting a new keyboard, not sure if roboxl supports anything like that.