UserInputService.InputBegan doesn’t seem to fire for Enum.KeyCode.I
, Enum.KeyCode.O
, Enum.KeyCode.RightBracket
, or Enum.KeyCode.Comma
. I’m in an empty place, with the following code:
local UserInputService = game:GetService('UserInputService')
UserInputService.InputBegan:Connect(function(input)
print(input.KeyCode.Name .. ' was pressed')
end)
UserInputService.InputEnded:Connect(function(input)
print(input.KeyCode.Name .. ' was released')
end)
The aforementioned keycodes will fire on InputEnded
, but not InputBegan
. Every other keycode fires for both events just fine. My original thought was that maybe the camera scripts are sinking input, but even then I was under the impression that UserInputService would fire regardless of input-sinking ActionBindings. I’ve even tried binding an action with ContextActionService at an absurdly high priority, but same results. Am I doing something wrong, or is this a bug?