Roblox ControlModule different behaviour for actions bound with Gamepad or Keyboard

Hello,

I was having an issue with binding custom input for console earlier, and noticed that the main problem was that there seemed to be different behaviour based on the input type. I could be wrong, but it appears as though Gamepad sinks bound requests, whereas Keyboard passes bound requests.

PlayerModule/ControlModule/Gamepad:
image

PlayerModule/ControlModule/Keyboard:

Expected behavior

Both should pass so that custom logic can run.

This is just an acknowledgment announcement!

We’ve filed a ticket into our internal database for this issue, and will come back as soon as we have updates!

Thanks for flagging!

1 Like

Hi there, we’re working on updating PlayerScripts in use Input Action System instead of ContextActionService. As a result, we will leave this bug as is until the CAS calls are removed from PlayerScripts. Thanks for the report!