UserInputService
When clicking right shift in studio, it outputs LeftShift instead of rightshift.
Repro: Put this in a local script, and run, look at output.
local gs = game:GetService("UserInputService")
gs.InputBegan:connect(function(ins, chh)
print(tostring(ins.KeyCode))
end)
I click Left shift, then Right shift, it outputs
Enum.KeyCode.LeftShift
Enum.KeyCode.LeftShift
Enum.KeyCode.RightShift exists.
Edit: Meant to be in bug reports, not features. My bad.