UserInputService stops calling InputChanged incorrectly

While moving your character and holding W, UserInputService rapidly fires Enum.UserInputState.Change > Enum.UserInputType.TextInput.

When you are moving your character in two directions, such as W and A, it again reports by rapidly firing state changes.

Problem

Sometimes, however, lifting up a key, such as lifting up A, while still holding on W, it stops reporting the typing state change, even though the user is still holding W.

Expected behavior

I expect UserInputService state changes to handle pressing simultaneous keys.

Thanks for the report! I filed a ticket in our internal database.

We couldn’t repro this - going to close it out, assuming everything is ok.