# Enum.KeyCode.ButtonA is always Sunk

When Checking GameProcessedEvent in InputBegan, it will always return true for when pressing the A button for the Gamepad controller. This is a legacy feature that will probably never be fixed since too many games are relying on this behaviour.

```lua
game.UserInputService.InputBegan:Connect(function(Input, GameProcessedEvent)
	if GameProcessedEvent then return end
	warn(Input.KeyCode)
end)
```

<https://devforum.roblox.com/t/keycodebuttona-is-constantly-sunk-by-the-playermodule/2171678>
