I’ve encountered an issue where some keys appear to stop registering presses when certain key combinations are pressed. For example, when W and A are pressed at the same time, the Q key breaks. When W and D are pressed at the same time, the E key breaks.
I am fairly certain this is not an issue with the logic I wrote to process the inputs, because I commented all of it out and the problem persists. The InputBegan and InputEnded events just aren’t firing for some reason.
I found several posts spanning multiple years asking about the same thing, but there’s no definitive solution, as far as I could see. Following a suggestion commented under one of these posts, I switched over from UserInputService to ContextActionService, but the issue continued to present itself in the same way.
Does anyone have any idea what the problem might be?