Custom Player Controller not Registering Inputs

Hi all, I’m trying to use and understand the basics of UE4 development, but have run into a problem creating a custom PlayerController. I’ve made a blueprint CustomerController which inherits from Player Controller, here is the event graph:

What I expect to happen with the controller is that, when I click “Play” and “Possess”, a message will be printed when I press A or D. Naively I think I’ve set all of the settings right, here is the Blueprints dropdown:

Yet no output occurs when I try to “Play>Possess”, no output occurs when pressing those keys. I’ve tried “Enable Input” on “BeginPlay”, but unsurprisingly that didn’t work; I think its meant to apply an actor to a PlayerController, not a PlayerController to itself.

Any advice on how to get this to work and/or misconceptions I have made would be appreciated.

Thanks!

Is this not the right place to ask this? Please let me know if so, so I can ask it in another place and find an answer